Holiday Inn Express San Diego - SeaWorld Area

3950 Jupiter St
San Diego
California
United States