La Piazza is a restaurant and pizzeria offering delivery, free Wi-Fi, and reservations.