Add The Bloated Mallard review

The Bloated Mallard, London
Address: 3 Victoria Road, Teddington, London, Middlesex, TW11 0BB
Style of pub: Free house
Features: Function room, Outside seating, Real ale, Real fire, Restaurant


Rating
Comments