Bella Casa is a restaurant offering Italian cuisine, including highly-rated pizzas. It provides a tranquil dining experience slightly removed from the city center. The menu also features vegan options.