The Greek Kitchen Shop

Greek restaurant · 10233 Manchester Rd, Kirkwood, MO

Dine-In

Hours

More food in Kirkwood, MO · Greek Food in Kirkwood