The Bell & Crown

The Bell & Crown
11–13 Thames Road, Strand on the Green, London, W4 3PL