Restaurant Details
Restaurant Name: Canlon’S Restaurant
Address: 1825 North Railroad Avenue, Staten Island, NY 10306
Borough: Staten Island
Phone Number: 7186673013
Cuisine: Italian
Restaurant Name: Canlon’S Restaurant
Address: 1825 North Railroad Avenue, Staten Island, NY 10306
Borough: Staten Island
Phone Number: 7186673013
Cuisine: Italian