Bella Italia London

6 Bella Italia locations found near London

Bella Italia Irving Street - 10 Irving Street

Rating: 7.6/10
10 Irving Street, Charing Cross Rd, London WC2H 7AT

Bella Italia Strand - 65 Strand

Rating: 7.6/10
65 Strand, London WC2N 5LR

Bella Italia St Martin's Lane - 70 St Martin's Ln

Rating: 7.6/10
70 St Martin's Ln, London WC2N 4JS

Bella Italia Wellington Street - 28 Wellington St

Rating: 7.2/10
28 Wellington St, London WC2E 7PS

Bella Italia Cranbourn Street - 1 Cranbourn Street

Rating: 7.4/10
1 Cranbourn Street, Leicester Square, London WC2H 7AJ

Bella Cosa Restaurant - Drewry House 213 Marsh Wall

Rating: 9.2/10
Drewry House 213 Marsh Wall, Isle of Dogs, London E14 9FJ

About Bella Italia