Dehradun Hotels

Superb9.0

LEMON TREE HOTEL, DEHRADUN Dehradun

Address: Pacific Mall, Rajpur Road, Jakhan, Dehradun, Uttarakhand 248006 India.

  • Plasma TV

  • Wifi

  • Pool

  • Restaurant

5500**Room/Per night

Details