Mehra Resort, a property with a garden, is located in Dehradun, 8 km from Dehradun Clock Tower. Complimentary WiFi is available.
The homestay is fitted with 1 separate bedroom and includes a kitchenette with a microwave, toaster and dining area. A flat-screen TV is offered.
The homestay offers a children's playground.
Indian Military Academy is 13 km from Mehra Resort. The nearest airport is Dehradun Airport, 24 km from the property.