SLT
- Address:341 Newbury Street, Floor 3, Boston, MA 02115
- Reviews: 4Rating: 5.0
Love this place and 100000% the best workout out there. Easy location to get to, near Hynes MBTA or short walk from Copley and the instructors here are so good!.Love this place and 100000% the best workout out there.... more