Get directions to: Mcdonalds, Windsor, CA Restaurant address: 6653 Hembree Ln Windsor, CA 95492, USA Driving Walking Bicycling Restaurant: Mcdonalds