La Piazza is an Italian restaurant offering dine-in and takeout options. It is wheelchair accessible and accepts card payments.