Space Center

The Space Center (full name: The U.S. Space & Rocket Center) is an area located within the Space Industries area and has been described as the world's biggest space center. The real space center is located in eastern Huntsville, Alabama, however, Huntsville as a city is not present in any of The Crew installments. There are many space vessels to be explored within the Space Center area.