Richard Goulding from LondonuserJanuary 31, 2017 Feedback The Barkers department store building in Kensington High Street – an Art Deco masterpiece.