The London Inn

The London Inn
4 St John's Street, Stamford, PE9 2DB
Photo of The London Inn