Location & Nearby Info
InnSuites Hotels San Diego Balboa Park Resort
2223 El Cajon Blvd.
Carmel Valley, CA 92104
(619) 296-2101
Show nearby: