Located 528 meters from Hotel Kehar Palace. Set in a prime location of New Delhi and NCR, The Leela Palace New Delhi puts everything the city has to offer just outside your doorstep.
Located 1,325 meters from Hotel Kehar Palace. The Ashok Hotel is a popular choice amongst travelers in New Delhi and NCR, whether exploring or just passing through.
Located 1,404 meters from Hotel Kehar Palace. Located in Central Delhi, Hotel Samrat New Delhi is a perfect starting point from which to explore New Delhi and NCR.