Horton Grand Hotel

Horton Grand Hotel, 311 Island Ave, San Diego, CA 92101, United States

(619) 544-1886

Location