Church

St. Nicholas Church, Fort Lauderdale

Fort Lauderdale, Florida, United States