City Square Mall

Delhi, India

City Square Mall is a shopping centre in Delhi.