Immerse yourselves into Nature at Lemon Grass Inn. Located at Rajakkad Idukki, Lemon Grass Inn Resorts forms to be a retreat that fills with natural presence and fresh air to which the visitors are much obliged. Get the affordable stay to get back to yourselves and treat with delightful culinary.