A place which is tucked away from the din and pollution of cities and towns, in the vicinity of natures abundance. A home stay to shrug away stress and relax in total tranquil surroundings peped up with Coorg hospitality, far from the maddening crowd.