Zen & Yoga
- Distance: 16.93 mi
- Address:107-21 71st Avenue, Forest Hills, NY 11375
- Phone:(718) 544-9642
- Reviews: 23Rating: 3.1
A booked class was cancelled without notufication.. Some instructors are amazing but a couple are a letdown - I have chronic back pain due to disc issues so when an instructor doesn't have a good understanding of anatomy I feel it immediately.... more