Tower 23 Hotel, San Diego

Tower 23 Hotel

723 Felspar Street

Tower 23 is San Diego