Accessibility
Bella Italia Telford
Translate
This Bella Italia sits on Southwater Square, not far from the Cineworld and the Southwater shops. There are lots of car parks nearby.
Gallery