Free Spirit Worship Center Church of Freeport, TX. The location of Free Spirit Worship Center Church is 77541, 223 South Ave C - marked with a pin on Google Map.