Avalon Spirits
Super-Premium
Spirits & Brands
ABOUT US
Let’s Talk
Avalon Spirits
Avalon Spirits Corporation is a newly formed distilled spirits marketing and sales company specializing in super premium spirits brands. Avalon was formed by John Glover, the long term Chief Operating Officer of Castle Brands with the help of a group of outstanding investors and industry veterans.
The founding brand at Avalon is the appropriately named Whiskey Row bourbon, named after Main Street in Louisville, Kentucky. Whiskey Row enables Avalon to start operations with a super premium brand conceived and developed by one of the foremost experts in the bourbon industry.