Bella Italia opening and closing times

Bella Italia is widely recognized as one of the most well established chains in the United Kingdom. As of 2026 Bella Italia has 71 locations. The chain can be found in 53 cities and towns across Great Britain, including: London (10 locations), Bristol (4 locations), Milton Keynes (2 locations), Edinburgh (2 locations), Leeds (2 locations).

Biggest cities with brand stores: