Suparossa is an Italian restaurant known for its stuffed pizzas and other Italian dishes, complemented by a full bar in a relaxed setting. Catering and online ordering are available.