Holiday Inn Express Downtown

Address:

1430 7th Avenue
San Diego
92101
United States

Get directions from Go