The Iron Club

The Iron Club
Railway Arch 106A, Tinworth Street, Vauxhall, London, SE11 5EQ