2 months ago
Travel: Winter Chalet on the Green is a much-needed getaway in the heart of the city
Winter Chalet on the Green is located on the greens space located between Phipps Plaza and Nobu Hotel Atlanta in Buckhead. Photo by Kerri Phox/The Atlanta Voice The kids are in school, and spring break is still a couple of months away, but there’...