Torquay town centre, UK
This image is Exclusive to Alamy
Size: 4519px × 3003px
Location: Torquay, Devon, UK
Photo credit: © ICP-DE / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: britain, british, center, centre, devon, england, english, scene, street, torquay, town, towns, typical, uk