Our Space

Space of Mind is located in the heart of Downtown Delray Beach with 2 buildings and over 10,000 square feet. Check out our space to see what makes us aweSOMe!

Watch the SOM Student Testimonial Video

Watch the SOM Student Testimonial Video