Tom's Tavern

1312 Tamm Ave St. Louis MO 63139 USA

Location