IL Palazzo is the perfect restaurant for tourists seeking and Italian dining experience and offers a full menu of starters, antipasti, salads and soups. lunch in our outdoor courtyard and take in the beautiful and cultural atmosphere of Little Italy in New York City.IL Palazzo is conveniently located on the famous Mulberry Street near the Canal Street station of the New York.