The Swiss Hotel is located in Sonoma, California, heart of the Sonoma Valley wine country, just steps from the historic eight acre Sonoma Plaza and its surrounding shops. Enjoy this favorite gathering place of guests from around the world and Sonoma locals alike.
Partial Data by Infogroup (c) 2025. All rights reserved.
Partial Data by Foursquare.