St. Charles Borromeo Catholic ChurchParishShare705 Walnut StreetGenoa, WI 54632United StatesGet directions