
[ca. 1960–1979]
Sheraton - Jefferson Hotel, 12th Boulevard at Locust, St. Louis, Missouri 63101. St. Louis' largest hotel, conveniently located downtown within walking distance of world-famous Gateway Arch and beautiful Busch Memorial Stadium. 800 rooms, completely air-conditioned. Free TV and radio. Visit the exciting Gas House Parlour, handy Minute Chef.
Sign in to order prints, canvas, and more of this work. Browsing and full-resolution downloads stay free.