Church

St. Demetrios Church, Jamaica

Jamaica, New York, United States