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!