Maynard’s on Main Back to Search Maynard’s on Main 221 Main Street , Taylor , WI , 54659 (715) 662-3361 Send Email Share × Print Email Facebook LinkedIn Twitter Pinterest Powered By GrowthZone