Americas Best Value Inn Lake St. Louis Lake St Louis
10600 Veterans Memorial Pkwy
Lake St Louis,
MO 63367
On a lake