New Orleans Snowball
Location
4313 Elysian Fields Ave.
New Orleans
LA
70122
Serves classic New Orleans Sno-balls, a local treat that consists of flavored simple syrups poured over finely shaven ice
Amenities
Cuisine Served |
|
---|---|
Culinary Trails |
|