Visit us at mightytravels.com
Starwood has a number of properties in San Francisco. In general the major chain hotels are either located downtown or in the Fishermans Wharf area. The area is also called Pier 39 and its perplexing to locals why anyone would go there – ever!