Bella Pizza is an Italian restaurant offering pizza. They also provide delivery service.