Saffar Holiday Maker

The Leela Palace


Address : Diplomatic Enclave, Chanakyapuri, New Moti Bagh
Location :
City : New Delhi


Amenities :

Available Rooms