Back

Substantial building in Buckingham Palace Road, known as ‘Lenin Boys,’.