Al Duca is an Italian restaurant offering spacious dining, including outdoor seating with piazza views. Take-away service is also available.