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.
Bella Italia - Argyll Street
Time Out says
Details
- Address
 - 25 Argyll Street
 - London
 - W1 7TU
 
- Opening hours:
 - Open Mon-Thurs 08:00-00:00; Fri-Sat 08:00-00:30; Sun 08:00-23:30
 
Discover Time Out original video