The Swiss Hotel

The Swiss Hotel, 18 W Spain St, Sonoma, CA 95476, United States

(707) 938-2884

Location