Our Space
Space of Mind is located in the heart of Downtown Delray Beach with two buildings and over 10,000 square feet, including Delray’s oldest home, circa 1896. Our white building, the Clark house, is the oldest building in Delray. Check out our space to see what makes us aweSOMe!