Keyworth Street, Elephant and Castle
London, England SE1 6NG

Added by Kim Partridge on November 19, 2007