Four Seasons Hotel St. Louis is a luxury hotel at 999 North 2nd Street in downtown’s entertainment district, on the west bank of the Mississippi River near the Gateway Arch. Guests can take in river and city views from the Sky Terrace pool and cabanas, with spa and dining on property.