Authentic Italian restaurant, Amarcord, offers generous portions and genuine flavors in a welcoming atmosphere.