Overview
The Grand Selous Hotel is a 2 star hotel located along Selous Avenue and 6th Avenue in Harare. It has 50 rooms and a restaurant. It offers clean, affordable accommodation fitted with modern televisions and WIFI, within walking distance of Harare CBD.
Map
Visited 2634 times, 5 Visits today