37.7634175 ­-122.4351173
Go to map view
Inn on Castro - San Francisco
Inn on Castro - San Francisco
Inn on Castro - San Francisco
94114 San Francisco, CA, United States , 321 Castro St. +1 415 861 0321

Get Rates

Show Inn on Castro at the top of the results

Get Flight + Hotel

Star Ratings

Inn on Castro