Restaurant Manager at Canlon’s Restaurant - New York, NY, US
Canlon's Restaurant in Staten Island offers Mom&Pop Homestyle Cuisine located in the heart of Oakwood