The Hotel Castro San FranciscoHotel
The Castro, San Francisco, CA 94114, United States
Situated in San Francisco, 3 km from San Francisco City Hall, The Hotel Castro San Francisco features rooms with air conditioning and free Wi-Fi. The property is around 4.8 km from Moscone Center, 5.4 km from Oracle Park and 5.8 km from Union Square.