Bella Italia is an Italian restaurant offering solid and delicious dishes at moderate prices in a cozy atmosphere. The service is attentive and quick, providing a pleasant dining experience.