Holy Spirit is located at 11300 W. 103rd Street in Overland Park. The Parish is off 103rd street, between Quivira and Neiman Road. View Larger Map