Hotel BW PLUS CABRILLO GARDEN INN, San Diego

840 A STREET San Diego92101, United States
Hotel chain: Best Western
More images