2004 Post date November 9, 2020 The brothers open local St Louis favorite, The Pasta House at STL ← 1998 → 2002