Casa San Carlos Delray Beach, Florida Casa San Carlos, Conference Center and Retreat House, Built by Missionaries of St. Charles – Scalabrinians Fathers, is a newly completed retreat house located in suburban Delray Beach, Florida, in the classic Spanish mission design, the property has all the modern amenities for complete vacation or retreat atmosphere. The property is in a secluded location, but still convenient to Palm Beach...
Read More