The London Inn Stamford Lincolnshire.
Public house in the stone town of stamford lincolnshire.
Size: 5500px × 3682px
Location: Stamford Lincolnshire England.
Photo credit: © Ian Francis stock / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: architecture, building, england, english, eu, gb, historical, house, inn, london, places, pub, public, stamford, stone, tourism, town, travel, uk