Forest Hills I / at Tree of Life Yoga and Wellness Center

Location

Javascript is required to view this map.

Location

102 06 Metropolitan Ave.
Forest Hills, NY, 11375

Entrance on the side of the building on 71st Ave.  Take elevator down to renovated fitness and spa lower level.