My London //
Headlines
//
Local
First look at UK's largest Italian restaurant opening 100m from London Underground station
Saturday 7th June 2025, 3:05PM
Fresh pasta, pizza, risotto, arancini and gelato - one big all-day Italian feast is coming to this piece of London history
Full Story