Welcome to Santa Rosa, where everything comes together: wine country and farm country, redwood forests and rivers, lakes and… Read more.
Extended Stay America – Santa Rosa – South
Extended Stay America – Santa Rosa – South
- Address: 2600 Corby Ave., Santa Rosa, California 95407
- Website
- Phone Number: (707) 546-4808
Extended Stay America – Santa Rosa – South
Extended Stay America is designed especially for longer stays with studios featuring fully-equipped kitchens and plenty of work space… amenities you won't find in a typical hotel room.