Located in the industrial town of Baddi, Lemon Tree Hotel Baddi features a terrace restaurant offering spectacular views of the hills while enjoying its exotic culinary delights served.
Number of rooms: 54
Pinjore Nalagarh Road, Bhud ,NH 21A, Baddi Distt, 173205 Baddi, India