La Piazza is an Italian restaurant offering a wide selection of pasta, pizza, fish, and meat dishes, as well as desserts. It features a large beer garden.