Authentic Italian restaurant and pizzeria located in the Westend shopping center.