so city logo Delhi
search icon

Oh! Calcutta

E Block, International Trade Towers, Nehru Place, New Delhi-19

Phone number

01130402415

Nearest Metro Station

Nehru Place