Beach views, mountains, views, and infinity pools? Yes, please.
Do Cape Town right.
Don't skip a visit to the Cape Town Ostrich Ranch.
Experience all that Cape Town has to offer by staying at this Airbnb.