Italian restaurant · 820 S I-35E 101 Unit 101, Denton, TX
More food in Denton, TX · Italian Food in Denton