The Castle

The Castle
38 Tooting High Street, London, SW17 0RG
Photo of The Castle