Our Lady of Florida Spiritual Center is situated on about 26 acres of unusual natural beauty on the northern tip of Lake Worth. The striking, yet simple beauty of the architecture, the many gardens, the various shrines, the landscaped stations of the cross, the many green lawns and the quarter-mile waterfront immediately catch the eye and begin to pacify the spirit. The setting is decidedly contemplative and the impact is one of prayerful uplift.
Our Lady of Florida Spiritual Center is located in North Palm Beach, Florida.
Visit Our Lady of Florida Spiritual Center: http://www.ourladyofflorida.org