Meluha Homestay is located in Dehradun, 6 km from Dehradun Clock Tower. Free private parking is available on site. Certain rooms feature a seating area where you can relax. A flat-screen TV is provided.
Meluha Homestay is located in Dehradun, 6 km from Dehradun Clock Tower. Free private parking is Read more
Meluha Homestay is located in Dehradun, 6 km from Dehradun Clock Tower. Free private parking is available on site. Certain rooms feature a seating area where you can relax. A flat-screen TV is provided.
Meluha Homestay is located in Dehradun, 6 km from Dehradun Clock Tower. Free private parking is available on site. Certain rooms feature a seating area where you can relax. A flat-screen TV is provided.
Number of Rooms: 3