Hotel Softel Plaza
Hotel Softel Plaza
Hotel
Mohabewala Subhash Nagar Chowk, Saharanpur Rd
, Dehradun, Uttarakhand, India
248002
74
Average ·
10 reviews