Virgin ActiveBeauty & wellnessNorthgate Shopping Centre, cnr Northumberland and Olievenhout Rd, NorthridingJohannesburg, GP, 2162 · ZA+27117942402webadmin@virginactive.co.zavirginactive.co.zaHours not available
Virgin Active Balfour ParkBeauty & wellness2 Balfour ClJohannesburg, GP, 2192 · ZA+27114404770webadmin@virginactive.co.zavirginactive.co.zaHours not available
Virgin Active Gym Melrose ArchBeauty & wellness35 Melrose Boulevard, Melrose ArchJohannesburg, GP, 2000 · ZA+27104915342webadmin@virginactive.co.zavirginactive.co.zaHours not available