Gordon Valentine's adventures | Gallery | England | Stamford
Stamford is an ancient town located approximately 100 miles to the north of London, just off the A1, which was the old Great North Road leading to York and Edinburgh.
Rating 5.0 (5 votes)
No Comments
Add a comment:
Subscribe to comments