Spent a pleasant Sunday afternoon on the Tattershall Castle 27/08/2012. We always visit the Tattershall when we are in London. Best spot in the capital for a relaxing lunch, They serve excellent food and a good pint of beer. all at reasonable prices for London. You also get great views of the london Eye and the houses of parlament, ( these come free )
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.