Get directions to: Zou Zou's, Chelsea, MI Restaurant address: 101 N Main St Chelsea, MI 48118, USA Driving Walking Bicycling Restaurant: Zou Zou's