Bella Vista is an Italian restaurant offering lunch and dinner. It features vegetarian options and a pizzeria menu.