The Lobster Pot

The Lobster Pot
289 Railway Arches, Cambridge Heath Road, London, E2 9HA
Photo of The Lobster Pot