Nejobugg Palace Hotel
Baraa District Near River Nduruma(Kwa Mrefu), Nkoanrua, Tanzania
Booking.com
Book Now