Swiss Hotel

18 W Spain St, Sonoma, CA

About Swiss Hotel

The Swiss Hotel is located in Sonoma, California, heart of the Sonoma Valley wine country. Our 5 guest rooms, restaurant, garden dining and banquet areas are just steps from the historic eight acre Sonoma Plaza and its surrounding shops. We cater to hotel and restaurant guests from around the world, yet remain the favorite gathering place for the citizens of Sonoma Valley. The historic Mission Solano de San Francisco and other early California sites are within a two block walk. Guests are within 5 minutes of over a dozen world famous and boutique Sonoma Valley and Carneros appellation wineries. Several dozen more wineries, the village of Glen Ellen, Jack London State Park, Sonoma Raceway, and also the Napa Valley are all within a 15 - 20 minute drive.

Event Spaces

Back Patio
Back Patio
Cellar Room
Cellar Room
Venue Types
Amenities
  • Full Bar/Lounge
  • On-Site Catering Service
  • Outdoor Function Area