Red's Eighth Inning Bar

6412 Michigan Ave St. Louis MO 63111 USA

(314) 353-1084

Location