Chantels Luxury Holiday Apartment is located in Cape Town, South Africa on 27 Leeuwen St, Cape Town City Centre,. Chantels Luxury Holiday Apartment is rated 5 out of 5 in the category holiday apartment in South Africa.
Address
27 Leeuwen St, Cape Town City Centre,