Locanda Tella is a newly opened Italian restaurant and pizzeria. It offers a variety of Italian specialties, including pizza, in a welcoming atmosphere.