Lemon Tree Hotel, Dehradun
Couple Friendly
Set off National Highway 7, this unassuming hotel is a 20-minute walk from Dehradun train station and 8 km from Tapkeshwar Temple, a Hindu worship site in a cave. The warm rooms come with free Wi-Fi and flat-screen TVs. Upgraded rooms add living areas, minifridges and safes. Room service is available 24/7.