Ted Smith London Landmarks Cotton Tea Towel 71 x 45cm