The Capital Hotel
BACK CONTACT US

Description: Located in Melrose North, Johannesburg, The Capital Hotel consists of 109 units, a total of 6,406m2. The Project was completed in 2018.