The parade of restaurants opening at Olympia is continuing with Juno. This is the latest from the Incipio Group, which is also behind a trio of rooftop restaurants there: Bar Arriba, Wolves of Tokyo, and Lillie's.
While the rooftop was a pretty big endeavour, the group are going even bigger with Juno. They're claiming it's "Britain's largest Italian restaurant", as they can fit in 265 people for dinner (and 500 in total, which we assume means quite a few of them would be "vertical drinking"). We're not quite sure what the next biggest Italian would be (perhaps something by Big
...