Villa Panorama - Sunny Top Floor Apartment With Uninterrupted ViewsJohannesburgApartment • 3 bed. • 2 bath. • 177 m²