
Santa Rosa, CA, United States
Best Western Garden Inn
3-star hotel · BWH HOTELS
Tour the Sonoma Wine Country while staying at this beautiful, garden setting Santa Rosa hotel. The Best Western Garden Inn, located in Santa Rosa, California features 79 guest rooms and a beautifully landscaped quiet garden.…
- Wi-fi
- 24-hour reception
- Outdoor freshwater pool
- Car park










