Immanuel United Church of Christ Loading Map.... Immanuel United Church of Christ9018 Church Street - NeedvilleDetails 29.39779399999999 -95.83878600000003 Address 9018 Church Street Needville TX 77461 United States Upcoming Events No events in this location