Visit the Welcome Center

The Casa de Santa Maria Welcome Center is located at 211 Main Street, San Luis, Colorado. Although we are still working on updating the building, email us to let us know you will be visiting and we will meet you there!

Our new welcome center will host our Spiritual Growth Retreats, a Spiritual Art Gallery and sometime in the future a Coffee Shop as funds are raised.

We will also use the Welcome Center for local tourist to find information about the San Luis Valley as well as Mother Mary's Garden.