Accessibility
Bella Italia Newbury
Translate
This beautiful Bella Italia is in the heart of the market town Newbury. It sits on Market Place in a beautiful, listed building with boutique waterside balcony seating which overlooks the canal.
Gallery