La Piazza is an Italian restaurant offering pizza and Mediterranean cuisine. It features both indoor and outdoor seating.