HOTEL
Rudra Villa
Shimla-Ghumarwin Rd Rudra Villa Shimla, 171011 Jutogh, India
Where it sits
Rudra Villa
Shimla-Ghumarwin Rd Rudra Villa Shimla, 171011 Jutogh, India
31.12761, 77.09283
Similar stays nearby
Nearby to explore
Plan around Rudra Villa
Ask for the details that decide a trip. Sourced answers open right here.
