It wasn’t just the nostalgia, it was the art displayed, it was the history respected, it was a little slice of the 1960’s… The Astro Motel in Santa Rosa, California is a one of a kind destination in Sonoma County Wine Country. With a great price point for travelers looking for a more budget friendly […]