Immaculate Conception Roman Catholic ChurchParishShare176 Main StreetPlymouth, CT 06786United StatesGet directions