Italian restaurant, Il Maccherone, offering pasta, pizza, and seafood. Known for satisfying portions at reasonable prices.