Starla Center is a community center in Keller that empowers people with special needs to experience life.
(Click on each service for more information)
If you have any questions, please feel free to give us a call or email.
You are welcome to stop by for a visit, but please call before you plan to come.
Address: 426 Keller Parkway
Keller, TX 76248