Derry and Toms

Department store in/near High Street Kensington, existed between 1853 and 1973

 HOME  ·  ARTICLE  MAP  STREETS  BLOG 
3.94.202.172