Oyo 13186 Hotel Royal View - Shimla India - Photos
Oyo 13186 Hotel Royal View - Shimla India - Search and Book Hotel
1,shimla Lower Chakkar,nr Govt. Press,
171005 Shimla
Hotels 2 Stars India
1,shimla Lower Chakkar,nr Govt. Press,
171005 Shimla
Hotels 2 Stars India