Tower Beach

Tower Beach
Tooley Street, London, SE1 2LA
Photo of Tower Beach