Ristorante Teramo offers Southern Italian cuisine, including pizza.