1701 W Atlantic Ave, Delray Beach, Florida 33444 USA
Front bar with a great view of the distillery
Photo Credit: Yelp