Holiday Inn Express ST LOUIS DOWNTOWN
Address:
2625 Lafayette Avenue, St. Louis, MO 63104
Phone:
(877) 410-6681
Hotels & Motels,
Holiday Inn
Other Businesses:
- Hampton Inn-Clayton at 1401 S Brentwood Blvd, St Louis, MO 63144
- Meridian Lodge at 4500 Donovan Ave, St Louis, MO 63109
- Ramada at 7722 Minnesota Ave, St Louis, MO 63111
- Springdale Motel at 4121 Springdale Ave, St Louis, MO 63134
- Odd Fellows Association at 3765 Lindell Blvd, St Louis, MO 63108