Tower 23 Hotel San Diego

Tower 23 Hotel San Diego Address: 723 Felspar Street, San Diego, United States

Minimum price found for Tower 23 Hotel San Diego was: 279 USD

Click here to get more information, photos & guest ratings for Tower 23 Hotel San Diego