Location & Nearby Info
Mediterranean Room, Holiday Inn
1740 N. First St.
San Jose, CA
San Jose, CA 95112
Show nearby: