Tattershall Castle - Westminster
Sarah R. Lovely time after a long day of sightseeing. Stumbled upon Tattershall and so glad we did. Cold beers and apps were quickly ordered and the views were amazing! Highly recommend!
Unit 3, Victoria Station Arcade, London SW1E 5ND, UK