Advertisement
German Car Show located right off the water.
Event Venue & Nearby Stays
Spanish Landing Park, 3900 N HARBOR Dr,San Diego,CA,United States