The Ridge, Shimla, India Address Shimla Himachal Pradesh India India Upcoming Events No events in this location