OTG Hotels is a company located in Shimla Himachal Pradesh. Expertise in Travel, Hotels and Adventure Activities.