We Are Moving!

27 June

STAR is moving to a new location! We’re in the midst of packing boxes and will be at our new location on August 1st.

Our new address will be:

6707 Brentwood Stair Rd., Suite 205

Fort Worth, TX 76112

We will have the same phone number and same email address!