Church of the Palms

1960 N. Swinton Avenue ∙ Delray Beach, FL 33444