Bella Vista is a pizza restaurant offering freshly prepared specialties, including a daily lunch menu.