O'Darby's Liquor Barn

Categories

Retail

About Us

We are a wine, liquor, and beer retailer located in Landrum, SC. We have over 6,000 sq. ft. of retail space. Opened in December of 2018. Opened our first store in 2004 and we now have 4 stores in SC.