Get directions to: Sno-biz, Albemarle, NC Restaurant address: 761 Nc 24 27 Byp E Albemarle, NC 28001, USA Driving Walking Bicycling Restaurant: Sno-biz