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

Get Rates

Show Inn on Castro at the top of the results

Get Flight + Hotel

Star Ratings

Inn on Castro