Gotta try Sno-Biz while in St Louis
The Sno-Biz on Telegraph (just north of 255) has the best Sno-Cones in the nation! They are almost like a smoothie, so smooth just melts in your mouth. Not chunky ice, but finely shaved ice, just lovely! Haha.
2909-2923 Telegraph Rd
St Louis, MO 63125...