Established in 1963, La Taverna is a pizza restaurant serving fresh, daily-prepared dishes with natural ingredients. Open for lunch by reservation, closed Mondays.