No image available for this hotel
No image available for this hotel
San Francisco, San Francisco
Spend a second to
save a fortune!
Spend a second to save a fortune!
Lee Avenue, San Francisco
Balboa Park Townhouse is set in San Francisco, 10 km from San Francisco City Hall, 11 km from Oracle Park, as well as 11 km from Moscone Center. The accommodation is 7.
See MoreUsage of subsidiary facilities may incur additional fees