Preview

Statue Of Saint Teresa By The Puerta Del Alcazar; Avila, Avila Province, Spain
Statue Of Saint Teresa By The Puerta Del Alcazar; Avila, Avila Province, Spain
Image ID: 1116-8317
Artist: Ken Welsh
Purchase a commercial license Buy framed prints & more from our print store