View Menu
La Bella Vista is a Italian restaurant in Saint Leonards-on-sea. It is open 7 days a week.
For inquiries and reservations, you can contact La Bella Vista by phone at +44 1424 423608
You can access the restaurant's official website by following this link: http://labellavista.co.uk/
Address: 8 Grand Parade, St Leonards, Saint Leonards-on-sea TN38 0DD, UK, Saint Leonards-on-sea
Phone: +44 1424 423608
Website: http://labellavista.co.uk/