Lafayette Square

Visit Us

Lafayette Square
1637 S. 18th Street

St. Louis, MO 63104

SUN-THR: 11AM-10PM
FRI & SAT: 11AM-11PM