H S R Ram Bazaar By Oyo Rooms
171001 Shimla, 1 Ram Bazaar
171001 Shimla, 1 Ram Bazaar
With a stay at OYO 27002 H S R Ram Bazaar in Shimla, you'll be within a 5-minute walk of Christ Church and Mall Road. This hotel is 0.3 mi (0.5 km) from Shimla Mall and 2.4 mi (3.8 km) from Lakkar Bazar.