Feta's

Greek restaurant · 316 E Oak St, Denton, TX

Dine-In

Hours

More food in Denton, TX · Greek Food in Denton