Courtyard by Marriott San Diego Central

8651 Spectrum Center Blvd
San Diego
California
United States