Top Hotels & Resorts In Africa & The Middle East
1. One & Only Cape Town, South Africa
2. Royal Malewane, Kruger National Park, South Africa
3. SingitaSabi Sand, South Africa
4. Singita Kruger National Park, South Africa
5. One & Only Royal Mirage, Dubai, United Arab Emirates
Source: Virtuoso