Chemould Prescott Road
India Art Fair 2017