Hotel Casa Luma By Newmark Cape Town
121 Beach Road, Cape Town, South Africa
Get Prices
Choose your dates to see prices
121 Beach Road, Cape Town, South Africa
Choose your dates to see prices
Wi-Fi
24-hour reception
24-hour services
Beach access
Private beach
Restaurant
On-site Dining