Hillside Nature Hideout
Nature stay at Lemon Grass Inn, Making life more wonderful which energy from nature and fresh air to keep you afresh and remove the detoxify yourself from all the concrete jungles at city life. Get the best cuisines at the restaurant extracted with Kerala Spices and traditional delicacies.