Extended Stay America Suites - St. Louis - Earth City is located 3125 Rider Trail South St. Louis (MO) Missouri United States 63045