Pizzeria La Taverna offers pizza and other Italian fare.