The Town Square Iain Carby Painting View All 'The Town Square' Original Oil on Canvas The Town Square, Oil on Canvas by Iain Carby Details Painting : Iain Carby Price : £960.00 Medium: : Oil on Canvas