Camelot Resort Munnar
Camelot is an elegant resort in Munnar located nearly 2 kilometers away from Lakshmi Tea Estate in a picturesque setting features a multi-cuisine restaurant. Nestled in a scenic location overlooking Western Ghats, travelers will find memorable and enchanting holiday experience with this lovely Munnar resort. With an eye-catching organic farm, the well-experienced chefs of the … Read More