The Castle

The Castle
225 Portobello Road, London, W11 1LU