Lemon Tree Hotel is a very nice chain hotel, located in Gurgaon, the outskirt of New Delhi, two days staying there gave me a good experience, impressed by its unique style of the decoration, nice and friendly service. In Gugaon, two Lemon Tree are there, the new one is still under renovation, with better facility than the […]