Horton Grand Hotel

311 Island Avenue
San Diego
California
United States