1 more results for accommodation in Dehradun
Dehradun, India
Hotel Softel Plaza is a four star hotel in Dehradun (India), offers splendid luxury family accommodation at a mere affordability. With centrally air conditioned and spaciously well-appointed rooms surrounded by lush green environment. All rooms are equipped with LCD TV with local and international c…