Photos
Description
The Tattershall Castle | Pub on the Thames London
Welcome to the Tattershall Castle – pub on the Thames in London. A unique and iconic pub in London, ideally situated opposite the London Eye and between Westminster and Embankment tube stations. You are bound to be enchanted by the charm of the Tattershall Castle and its river views.
Contacts
Phone
+442078396548
Address:
Victoria Embankment, London SW1A 2HR
Website:
https://www.thetattershallcastle.co.uk/
Categories
Features
Related
-
★ ★ ★ ★ ★
-
★ ★ ★ ★ ★
-
★ ★ ★ ★ ★
-
★ ★ ★ ★ ★
-
★ ★ ★ ★ ★
-
★ ★ ★ ★ ★