La Bella Rosa is a restaurant offering a menu of pizzas, pastas, risottos, and other Italian-inspired dishes.