Saint Michaels Catholic ChurchParishShareMain StreetNeedville, Texas 77461United StatesGet directions