DeLuca's is an Italian restaurant offering comfort food in a warm, casual atmosphere, complemented by a selection of wine and beer.