Holiday Inn Express San Diego Downtown

1430 7th Ave San Diego CA 92101 USA

(619) 696-0911

Location