Flywheel Sports
- Distance: 5.24 mi
- Address:1180 W Peachtree St NE #106, Atlanta, GA 30309
- Phone:(404) 865-3976
- Reviews: 17Rating: 4.8
Nice facility and equipment. Challenging, but encouraging instructors. Limited number of classes compared to other locations.. Love flywheel and this location is convenient. Parking is a bit complicated but enter from spring street just past 26th st there is a parking deck called regents.... more