3037 Locust St, St. Louis, Missouri 63103 USA
World's Smallest Ice cream sundae with deluxe vanilla ice cream, homemade hot fudge, scratchmade whipped cream, chocolate sau...
Photo Credit: Yelp