Greek restaurant · 650 S Grand Ave Ste 101, Glendora, CA
Dine-In
See full menu
More food in Glendora, CA · Greek Food in Glendora