Saint Leo the Great Catholic ChurchParishShare16 River RoadHowland, ME 04448United StatesGet directions