Benton Park InnBed & breakfast
2017 Arsenal St, St. Louis, 63118
Featuring 2-star accommodation, Benton Park Inn is located in Saint Louis, 4.2 km from St. Louis Gateway Arch and 4.1 km from Old Courthouse. 5 km from Fox Theatre, the property is also 5 km away from Edward Jones Dome.