De Luca's is a long-standing Italian restaurant offering homestyle fare like pizza, alongside a selection of wines and beer.