703 North Kirkwood Road
St. Louis, MO 63122
Get directions

About Us

This 1920 colonial inn is conveniently located in St. Louis county, just minutes from all St. Louis attractions.

Reviews