Cafe
Sno-La Snowballs
9 locals recommend,
Location
8108 Hampson St
New Orleans, LA
Leonidas
Tips from locals
Heaven left the window open and poured down the smoothest and sweetest cup of angelic goodness, and it comes in a myriad of flavors.
Unique things to do nearby
Locals also recommend
- 9 locals recommend