Where is St. Louis Arch?
The St. Louis Arch, also known as the Gateway Arch, is located in St. Louis, Missouri, United States. It stands at the Jefferson National Expansion Memorial, near the Mississippi River.
Correct! The St. Louis Arch is indeed located in St. Louis, Missouri. It is situated on the west bank of the Mississippi River, within the Jefferson National Expansion Memorial.