What’s For Lunch? Big Apple Hot Dogs

One of London’s finest hot dogs opens up residency beneath Centre Point.