Sir Francis Drake Hotel

San Francisco, United States

Sir Francis Drake Hotel

The Sir Francis Drake Hotel is a historic 416-room hotel, opened in 1928, in San Francisco, California. It is located at the corner of Sutter and Powell Streets adjacent to Union Square.




Accommodations near Sir Francis Drake Hotel

View more accommodations near Sir Francis Drake Hotel

Nearby Tours & activities