The place to get Greek food in Kirkwood, near St. Louis, with music to boot, is the Greek Kitchen, the Riverfront Times said, noting it’s […] The post Near St. Louis? Check Out the Greek Kitchen appeared first on The National Herald.
READ THE ORIGINAL POST AT www.thenationalherald.com