The first thing to be seen when pulling into the open-air parking bay of this modern luxury 5-star apartment are the crashing waves of Clifton First Beach, directly below.
Glenhaven is a luxury self-catering holiday house located in the lovely mountains of Glencairn in Simons Town, Western Cape. Sleeps 8 people comfortably in 4 bedrooms.