Bella Italia - Irving Street
10 Irving St, London
020 3004 4193
Recent Reviews
Order Online
Reserve
You May Also Like
Steak and Company - Leicester Square - 3-5 Irving St
Steakhouses, British
Vespa Italian Restaurant - 9a Irving St
Italian
Little Italy - 6-7 Irving St
Italian
London, Greater London
Bella Italia - Irving Street
10 Irving St, London, Greater London WC2H 7AT
020 3004 4193