|
San Francisco:
Travelodge Central of San Francisco
price from 44 USD
5.6/10 (16)
1707 Market Street, CA 94103, San Francisco
Ideally located between downtown San Francisco and the dynamic Castro district, surrounded by unique shops and restaurants is where you will find the charming Travelodge Central.
The area around the Travelodge is filled some of the area’s top attr...
|