Still & Stir
90 Commercial St, Worcester 01608