Al Piazza is a family-run snack bar and pastizzeria offering a variety of Italian and fast food options, including pizza, pasta, salads, and grills. It's a great spot for both savory and sweet cravings.