Italian restaurant · 820 W Stacy Rd, Allen, TX
Delivery
More food in Allen, TX · Italian Food in Allen