The Park New Delhi

15 Parliament Street
New Delhi
India