Get directions to: Star, Cloverdale, CA Restaurant address: 1123 S Cloverdale Blvd Cloverdale, CA 95425, USA Driving Walking Bicycling Restaurant: Star