Italian restaurant offering a refreshed menu with dishes inspired by Italy. Located within a shopping center.