Where in Texas fort St. Louis established?
Texas was never the home to Fort St. Louis. Fort St. Louis was instead established near modern-day Matagorda Island in modern-day Matagorda County in the U.S. state of Texas by French explorer Robert Cavelier, Sieur de La Salle between January and March 1685.