Comfort Inn, an Arnold hotel near Busch Stadium
The Comfort Inn hotel in Arnold, MO is near Busch Stadium, home of the Cardinals and Edward Jones Dome at America's Center, home of the Rams.
We are near many other attractions, including:
Missouri Botanical Garden
St. Louis Science Center
Jefferson National Expansion Memorial
Lambert-St. Louis International Airport is a short drive away.
Additional area attractions include St. Louis Union Station, South County Mall, Six Flags St. Louis, St. Louis Zoo, Anheuser Busch Brewery and President Casino St. Louis Riverfront.