Fts USA is located at 1304 Langham Creek Dr, Houston, TX. This location is in the Energy Corridor neighborhood..