American Family Fitness
10020 Southpoint Parkway , Fredericksburg
It is a 24 hour gym. 2 levels with weights upstairs and cardio on the bottom. There is a pool that is visual to both levels. The mens locker room is open and you can find a couple of men walking naked ...