Clarks Inn Nehru Place

CC-21 Kalkaji, Nehru Place
New Delhi
India