Holiday Inn Express ST. LOUIS - 2625 LAFAYETTE
- Saint Louis, MO 63104
Our Holiday Inn Express Hotel is conveniently located at the doorstep of downtown St. Louis, approximately 3 miles, located off Highway 44 West. The entire ...Lowest Internet Rate Guaranteed Amenities: Pool - Fitness Center - Internet Access |