1. Immaculate Heart Catholic Church 35208 W Shore Dr, Crosslake, MN 56442 Coordinate: 46.66333,-94.146 Phone: (218) 692-3731