Lemon Tree Hotels
Lemon Tree Hotels
Lemon Tree Hotels

Lemon Tree Hotels

India’s fastest growing chain of upscale business & leisure hotels. Like the fruit they are named after, Lemon Tree Hotels are fresh & sparkling with zest.