Just over a month after reopening its renovated facade to the world, the Mount Meru Hotel in Tanzania, has been afforded the great honour to be named Tanzania’s Best Luxury Resort by the Tanzania Guide Info Magazine’s Hotel Awards.
Swinging the magic wand behind the scenes, is local hospitality management company Zabulan, whose handle on service […]

Read More...