Hotel
The Astro is located in downtown Santa Rosa and is cycling distance to dozens of breweries, scores of wineries, hundreds of redwoods and one spectacular Pacific Coast. Described as a “gleaming midcentury masterpiece” by the Press Democrat on its opening day in January 2018, The Astro offers visitors to Sonoma County an affordable, urban, adventurously designed headquarters with 34 rooms and suites. Originally built in 1963, the property was born again when members of the team behind the nearby restaurant The Spinster Sisters acquired it to further develop their overlooked corner of Santa Rosa filled with makers and doers.
Unfortunately, Astro Motel hasn't added any meeting rooms to their profile on The Vendry.
The Handbook
The Handbook
Do you work for Astro Motel? Contact us to learn more about who's managing this profile or gain access.