Italian restaurant offering quality, genuine Italian cuisine with a focus on taste, variety, and value. Located in a shopping center.