Holiday Inn South County Center – St. Louis, Green Park
https://holiday-inn-south-county-center-st-louis.usa8.info
With easy access to Interstates 55, 270, and 255, this hotel is located next to the South County Center Mall. It features an on-site restaurant and an indoor pool.
6921 South Lindbergh Boulevard, Green Park, MO 63125, United States of America