Accessibility
Bella Italia Watford
Translate
This Bella Italia is located on the busy Watford High Street, across the road from the Intu Centre. It is near the Watford High Street train station, and about a mile from Watford train station.
Gallery