The Ailsa Tavern
Restaurant - Pub
In light of COVID-19, please make sure you check with your travel and accommodation providers before travelling.
Address
263 St. Margarets Road,
Twickenham,
TW1 1NJ
Directions
Map reference: TQ 165748 Lat: 51.46021 Long: -0.32321