Rodney's Snowball Stand is a charming establishment in New Orleans, LA that specializes in serving refreshing snowballs to locals and visitors alike.
With a variety of flavors to choose from, Rodney's Snowball Stand offers a cool treat for those looking to beat the Louisiana heat.
Generated from their business information