Church

St. Panteleimon Russian Orthodox Church, Delray Beach

Delray Beach, Florida, United States