The Scottish Arms Restaurant & Bar

8 S Sarah St, St. Louis, MO 63108
The Scottish Arms Restaurant & Bar The Scottish Arms Restaurant & Bar is one of the popular Gastropub located in 8 S Sarah St ,St. Louis listed under Bar in St. Louis , Gastropub in St. Louis , Restaurant in St. Louis ,

Contact Details & Working Hours

Map of The Scottish Arms Restaurant & Bar