The Meikles Hotel
The Meikles Hotel has always been one of those icons that travellers from all over the world have come to know as “The 5 Star Place to Stay” in the capital city of Zimbabwe. This popular destination, situated across the road from Africa Square, has been mentioned in many lauded fictional books as the central …