The Orchard Hotel
United States Of America, California, San Francisco, California, Union Square
TripAdvisor Traveller rating:
The Orchard Hotel is a beautiful boutique located in San Francisco. LEED Certified and Smoke free. Guest can enjoy the personal touch from the staff, and enjoy all the surronding areas of San Francisco.