OYO Rooms St Thomas School offers accommodation in Dehradun Each room is equipped with a TV The rooms have a private bathroom You will find a 24-hour front desk at the property Dehradun Clock Tower is 500 metres from OYO Rooms St Thomas School, while Indian Military Academy is 7 km away Jolly Grant Airport is 20 km from the property