10539 Liberty Ave, St. Louis, Missouri 63132 USA
best ice cream trucks in saint louis
Photo Credit: Yelp