The Flower Shop’s newest outpost in Snowmass is a lively bar and bistro offering cheeky, nostalgic interiors, a curated cocktail and wine program, and contemporary Australian and American comfort food.
58 Elbert Ln, Snowmass Village, CO