La Scala Taylor

Italian restaurant · 203 N Main St, Taylor, TX

Dine-In

More food in Taylor, TX · Italian Food in Taylor