Pasta Palazzo is a cozy Italian restaurant offering a variety of pasta dishes, salads, sandwiches, and daily specials.