The Florida Catholic Media visited Our Lady of Perpetual Help Retreat and Spirituality Center in Sarasota, FL.