at 5915 Wilson Ave, St. Louis , 63110 United States
Located in the iconic Italian area in St. Louis called The Hill. Many room options with a full service restaurant on property. Come see us soon!
82 FB users likes Holiday Inn Forest Park, set it to 63 position in Likes Rating for St. Louis in Hotel & Lodging category
Holiday Inn Forest Park is St. Louis based place and this enity listed in Hotel category. Located at 5915 Wilson Ave MO 63110. Contact phone number of Holiday Inn Forest Park: (314) 645-0700