Trafalgar

23 High Path, Merton, London, SW19 2JY
Followers 0
Trafalgar in Merton has a beer garden. The pub has an outside area.