Located 2,272 meters from Mughal Garden. Located in Central Delhi, Hotel Samrat New Delhi is a perfect starting point from which to explore New Delhi and NCR.
Located 2,408 meters from Mughal Garden. Set in a prime location of New Delhi and NCR, The Metropolitan Hotel & Spa puts everything the city has to offer just outside your doorstep.
Located 2,463 meters from Mughal Garden. The Ashok Hotel is a popular choice amongst travelers in New Delhi and NCR, whether exploring or just passing through.