Tooting’s tiny tavern Our latest Curiosity of the Week is a tiny tavern in Tooting. Hill Station is a cosy bar, hidden away in Broadway Market…