Reviews of OYO 3366 Hotel The Rock Castle
NH 22 Near Sankat Mochan, Shimla, Himachal Pradesh 171010, India
Guest Reviews
Cleanliness
Comfort
Service Quality
Security
Location
NH 22 Near Sankat Mochan, Shimla, Himachal Pradesh 171010, India
Cleanliness
Comfort
Service Quality
Security
Location