Traditional Italian restaurant specializing in homemade pasta and grilled meats. A long-standing establishment.