Horton Grand Hotel

Address:

311 Island Avenue
San Diego
92101
United States