Bella Rosa is an Italian restaurant known for its excellent pizzas and desserts. It offers a friendly atmosphere with good service.