Saint Michael The Archangel Catholic ChurchParishShareWest 143rd StreetLeawood, Kansas 66085United StatesGet directions