BW PLUS CABRILLO GARDEN INN

840 A STREET
San Diego
California
United States