St. Louis Greek Festival 2020

St. Louis Greek Festival 2020

August, 2020

St. Nicholas Greek Orthodox Church, 4967 Forest Park Ave Saint Louis, Saint Louis, Missouri