derry and tom’s
- from our story 'John Barker’s Magnificent Department Stores On Kensington High Street'
The Roof Gardens in Kensington has long been one of London’s most spectacular and extraordinary landmarks. Originally above Derry and Tom's department store which opened in 1933