New restaurant Melt & Dip is bringing the internet-famous flavor to St. Louis.

See Full Page