Taita Hills Sarova Hotel Water Point is a natural feature, located at Taita Taveta, Kenya
Good ambiance and a single visit will never do it justice