The Horton Grand Hotel

311 Island Ave
San Diego
California
United States