lemon tree hotel baddi

nh-21 a highway, bhud, pinjore-baddi-nalagarh rd, baddi, himachal pradesh 173205, india