Italian restaurant · 203 N Main St, Taylor, TX
Dine-In
More food in Taylor, TX · Italian Food in Taylor