Yoga Studio in Plymouth NH, We are located in beautiful downtown Plymouth on 75 Main Street across from the historic town common, central to art galleries, unique shops, and restaurants. A short drive for yoga students from the Lakes Region and Meredith.