Restaurant Details
Restaurant Name: Deluca’S Italian Restaurant
Address: 7324 Amboy Rd, Staten Island, NY 10307
Borough: Staten Island
Phone Number: 7182277200
Cuisine: Italian
Restaurant Name: Deluca’S Italian Restaurant
Address: 7324 Amboy Rd, Staten Island, NY 10307
Borough: Staten Island
Phone Number: 7182277200
Cuisine: Italian