Winsor Hotel is a one of the best hotels in San Francisco. If you are searching for long term stay hotels in San Francisco then book your rooms in Winsor Hotel.
Winsor Hotel Features -
Free High Speed Internet, Public Wifi
Call us today for an enquiry on 415 590 3313 !!