Lodging/Accommodations close by St. Louis Science Center
The West End
4215 Lindell Blvd, St. Louis, MO 63108
+1-888-878-9982
~1.27 miles
east of St. Louis Science Center
~22 minute walk
- Cheap hotel
- Check-in time: 3:00 PM - anytime
Call to Book
Back to Top