Church

St. Nina Orthodox Mission, Miami

Miami, Florida, United States