Cape Town, South Africa · 2026
The film
The Manor House at the Queen Victoria Hotel, above the V&A Waterfront. Coffee in the suite, a deep bath, breakfast in the restaurant, the pool, the gym and the spa, and a drink at the bar in the evening.



Next film
Bupenyu Lodge →