Lemon Tree Hotels
From Wikipedia, the free encyclopedia
(Redirected from Lemon Tree Hotel)
|Headquarters||Asset No. 6, Aerocity Hospitality District, New Delhi 110037, New Delhi, India|
Number of locations
|18 hotels (2011)|
Cost cutting measures
At their first hotel in Gurgaon, the 49 rooms were 240 sq feet in size instead of 320 sq feet.