LikeShareFollow
Nestled in the heart of Constantia, set on what is known as a "17th-century historical treasure” The Alphen is a luxury boutique hotel in one of the world’s most spectacular cities, Cape Town, set
on acres of impressive lush garden lands.