About Bella Italia
In Italy, life's best moments are spent sharing food & joy with loved ones. Bella Italia brings a true taste of Italy with a fresh & tasty menu, perfect for big appetites & creating even bigger smiles
Bella Italia Description
In Italy, life's best moments are spent sharing food & joy with loved ones. Bella Italia brings a true taste of Italy with a fresh & tasty menu, perfect for big appetites & creating even bigger smiles
More about Bella Italia
Bella Italia is located at 25 Argyll Street, W1F 7TU London, United Kingdom
2074370992
http://www.bellaitalia.co.uk/italian-restaurant/argyll-street/
Similar Listings
Zizzi
4