12 Stars Luxury Apartments are situated in the vibrant and central Johannesburg suburb Melville and are ideal for the business travellers or those who have a longer term stay in mind.
thespace@mweb.co.za
+27 11 482 7979
Compare listings
Please enter your username or email address. You will receive a link to create a new password via email.