Italian restaurant offering a taste of Italy. Enjoy a meal in a cozy atmosphere or opt for takeout.