The Piazza is an Italian eatery offering pasta, seafood, and subs in a comfortable setting.