Bella Rosa is a restaurant serving delicious Italian cuisine, including pizza and pasta, in a cozy and modern setting. They offer delivery service.