La Piazza is an Italian restaurant offering pizza and pasta dishes, with online ordering available.