Station 80 is a liquor store specializing in daiquiris, and also offering beer, wine, and specialty meats.