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 top of the results.

Get Flight + Hotel

Star Ratings

Inn on Castro