The Castle

The Castle
225 Portobello Road, London, W11 1LU
Photo of The Castle