137330attr:winememberships
Leon's Wine Liquor Center, South Florida's Premier Wine Merchant
Leon's Wine & Liquor Center is far from an ordinary liquor store. Even though it is a single store with approximately 7000 square feet of sales, warehouse and office space, it is one of the largest independent wine and liquor retailers in South Florida.