at 2625 LAFAYETTE AVENUE, St. Louis , 63104 United States
37 FB users likes Holiday Inn Express Hotel St. Louis, set it to 77 position in Likes Rating for St. Louis in Hotel & Lodging category
Holiday Inn Express Hotel St. Louis is St. Louis based place and this enity listed in Hotel category. Located at 2625 LAFAYETTE AVENUE MO 63104. Contact phone number of Holiday Inn Express Hotel St. Louis: (314) 773-6500