Harolds Shrimp And Chicken Sports Bar

Harolds Shrimp and Chicken Sports Bar, 1325 Washington Ave Rear, St. Louis, MO 63103, United States

(314) 932-7772

Location