Meru Slopes Hotel - Hotel in Meru Central, Meru Central | Reviews, Photos & Information on Postcard