Lemon Tree Hotel Baddi Baddi Set in the industrial town of Baddi, just off the Baddi-Nalagarh National Highway, Lemon Tree Hotel, Baddi is strategically located in the scenic loca ... Ahorra hasta 60%