Italian restaurant · 31 N 3rd St, Newark, OH
Dine-In
More food in Newark, OH · Italian Food in Newark