It is located at the heart of Stratton Mountain Resort Village. Stratton Mountain Market and Deli is guests' one-stop shop offering everything needed to make the most of the mountain time. […]
Stratton Village Square 10-C, Stratton, Vermont 05360