HOLIDAY INN SAINT LOUIS SOUTH is located in St Louis, MO. This is the only HOLIDAY INN SAINT LOUIS SOUTH location in St Louis.
Loading Map of HOLIDAY INN SAINT LOUIS SOUTH. Please wait...
To lookup step by step driving directions to HOLIDAY INN SAINT LOUIS SOUTH, please enter your starting Address:
You can use this Form to TXT this place to an SMS capable phone:
Please call (314) 894-0700 for check in and check out times.
Most Holiday Inn locations accept Cash and Major Credit Cards. Please contact HOLIDAY INN SAINT LOUIS SOUTH at (314) 894-0700 to find out payment options & Other details.
Here is a list of Hotels & Motels close to this HOLIDAY INN SAINT LOUIS SOUTH. View all Hotels & Motels in St Louis, or Hotels & Motels in Zip code 63129.
4726 Villa Knoll Dr, St Louis, MO-63128 (314) 487-9494
6224 Heimos Industrial Park Dr, St Louis, MO-63129 (314) 416-7639
6224 Heimos Industrial Park Dr, St Louis, MO-63129 (314) 416-7639
6500 S Lindbergh Blvd, St Louis, MO-63123 (314) 892-3664
6602 S Lindbergh Blvd, St Louis, MO-63123 (314) 894-9449
Here is a list of top Hotel Chains in St Louis: