Bella Italia opening hours

Bella Italia is a restaurant network conducting business in 53 towns. It has 71 outlets. The largest number of its shops, 10, can be found in London. Other substantial cities, in terms of the number of the brands' stores, are Bristol - 4, Milton Keynes - 2, Edinburgh - 2 and Leeds - 2.