World Holiday Rental is located in Dehradun, India on Indraprastha Lane No. 5, Nehrugram. World Holiday Rental is rated 4.3 out of 5 in the category holiday accommodation service in India. World Holiday Rental is a one stop place for perfect holiday accommodation, bed and breakfast, rentals villas, apartments and more. We provide service all over the globe where you can enjoy your vacations with more space and privacy.
Address
Indraprastha Lane No. 5, Nehrugram
Company size
11-50 employees
Headquarters
Dehradun, Uttrakhand