Pepper Club Luxury Hotel & Spa

Cnr Loop and Pepper Street
Cape Town
South Africa