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.