Italian Like No-other
Visit the restaurant on Cranborn Street, Leicester Square to be at the heart of all the action during the British Film Institutes London Film Festival!
The Other Locations
Bella Italia is one popular restaurant. So much so, there are 4 near by!
We wouldn’t want you missing our on your favourite Italian so here are the other restaurants too:
- 10 Irving Street, WC2H 7AT
- 61-63 Shaftesbury Ave, W1D 6LQ, UK
- 70 St Martin’s Lane, WC2N 4JS
- 25 Argyll Street, W1F 7TU