Teddington, Middlesex, TW11
Welcome to the Castlebar Teddington, unique and a twist of a traditional pub in the heart of Teddington.