Scarvelli's Italian Restaurant

Italian restaurant · 820 S I-35E 101 Unit 101, Denton, TX

Hours

More food in Denton, TX · Italian Food in Denton