La Piazza, a pub with a newly refurbished Italian restaurant, offers authentic cuisine in a warm environment. Features include a full bar and free parking.