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.
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