580 Geary Street, San Francisco, CA 94102
View on MapSteps from Union Square the newly re-imagined Staypineapple San Francisco provides a metropolitan home base for your San Francisco adventures. A short walk from the Moscone Center you will find world-class shopping dining and entertainment just around the corner. Staypineapple San Francisco expansive lobby offers plush stylish seating for working or relaxing. Sophisticated and thoughtfully designed guest rooms offer a luxe retreat from the hustle and bustle of city life and an opportunity to enjoy quiet moments-alone or with that special someone. Business and pleasure are never mutually exclusive here. Were excited to welcome you to our downtown San Francisco Hotel. Guests can expect luxuriously furnished rooms each with hardwood floors and a deluxe Beautyrest mattress and superior customer service 24 hours a day. Every member of our team is committed to making your stay here special. Start planning your vacation today and figure out where the first stop will be. Chinatown the Golden Gate Bridge-It all starts here at Staypineapple San Francisco. Stayclean with Staypineapple. Enhanced cleaning with hospital-grade disinfectants zero contact check-in and rooms sealed for your protection. Staypineapple An Elegant Hotel Union Square is located 12 miles from the San Francisco International Airport in the Lower Nob Hill Neighborhood at 580 Geary Street San Francisco CA 94102. Unless noted, Property Facilities May Not Be On-Site and Charges May Apply. Unless noted, Services May Not Be On-Site and Charges May Apply. Unless noted, Recreation Facilities May Not Be On-Site and Charges May Apply. 10 percent commission paid to IATA travel agents on applicable rates only. Exceptions may apply - please see HP Contact Hotel
Check-in Time 16:00:00 / Check-out Time 12:00:00
Contact Hotel
Allowed pets: All pets, Dogs Allowed 25USD Per Night
Proximity: Onsite • Type of cuisine: American
Bar/lounge
You have 0 rooms in your block request
How block requests workYou have 0 rooms in your block request
How block requests work