Rooftop at SouthPoint.
Rooftop at SouthPoint. Courtesy Hopper Communities
Rooftop at SouthPoint. Courtesy Hopper Communities