Bella Italia - Argyll Street
Time Out says
Friendly warning! We're working hard to be accurate. But these are unusual times, so please check that venues remain open.
Bella Italia sits in the heart of Soho, offering traditional Italian dishes. Located next to London’s best-known theatres, the restaurant also offers pre-theatre or post-show options.
25 Argyll Street
|Opening hours:||Open Mon-Thurs 08:00-00:00; Fri-Sat 08:00-00:30; Sun 08:00-23:30|
|Do you own this business?|