Italian restaurant La Piazza, established in 2007. Offers reservations.