Cape Grace Hotel in Cape Town Voted Best City Hotel in Africa
Cape Town, or the Mother City as it is known to locals, is easily one of the most naturally beautiful cities in the world. Nestled between the Atlantic Ocean and Cape Winelands, this iconic South African city oozes Olde-World charm and bustling, rich culture. The city is home to Table mountain, a prominent landmark overlooking […]