Lemon Tree Hotel, Dehradun Connected to a shopping center
Pacific Mall, Jakhan, Rajpur Road -
Dehradun,
IN 248006