Bella Vista is a pizza restaurant offering fresh dishes. Takeaway options are available.