Offering a sun terrace, Orchid Villas is located in Rājpur, 11 km from Dehradun. Mussoorie is 10 km away. Free private parking is available on site. The pet-friendly accommodation is air conditioned and features a TV with cable channels.
Offering a sun terrace, Orchid Villas is located in Rājpur, Read more
Offering a sun terrace, Orchid Villas is located in Rājpur, 11 km from Dehradun. Mussoorie is 10 km away. Free private parking is available on site. The pet-friendly accommodation is air conditioned and features a TV with cable channels.
Offering a sun terrace, Orchid Villas is located in Rājpur, 11 km from Dehradun. Mussoorie is 10 km away. Free private parking is available on site. The pet-friendly accommodation is air conditioned and features a TV with cable channels.
Number of Rooms: 3