Southern Italian restaurant specializing in pizza.