Castucci's an Italian joint