Worldwide icon-chevron-right Europe icon-chevron-right United Kingdom icon-chevron-right England icon-chevron-right London icon-chevron-right Bella Italia - Argyll Street

Bella Italia - Argyll Street

Restaurants, Italian Soho

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.



Address: 25 Argyll Street
W1 7TU
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?
You may also like
    Latest news