Our Location The Church at Creek's End is located at 20010 Kuykendahl, Spring TX, across from Windrose Subdivision. Click on the map for a larger view of surrounding area.