Location & Nearby Info
St. Demetrios Greek Orthodox Church of Fort Lauderdale
815 NE 15th Ave.
Fort Lauderdale, FL 33304
954-761-FEST
Show nearby: