104d St. Mary St, Weymouth DT4 8NY, United Kingdom
No delivery
No open hours
Spot something wrong?
Dishes at Bella Italia. Prices may vary in venue.