Spickard from Missouri Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map Helen's Place - Missouri, Spickard, 403 N 2nd St, 64679 (660) 485-6668 Map