Location We are located at: 107 O’Fallon PlazaO’Fallon, MO 63366 Look for the big, red caboose off Main Street!