9.2/10
Wonderful
74 reviews
Free Wi-Fi
2.6 km.
BART - Montgomery St. Station
Built high atop Ghirardelli Square with San Francisco Bay views, this urban San Francisco resort features luxurious apartments with free Wi-Fi and fully equipped gourmet kitchens. Sweeping terraces with fire pits are featured on-site.
Number of rooms: 53
900 North Point Square, Fisherman's Wharf, San Francisco, CA 94109, United States