Lenbrook
3747 Peachtree Road NE,, Atlanta, GA 30319
4.3
(6 reviews)
"We moved into Lenbrook. My least favorite thing is having to go up and down the elevator rather than just walk out the door like I did at my house. Other than that, everything else is fine. I have no complaints. They have fabulous workout centers, in..."
READ MORE