The Upper Room Ministries Church Church of Nederland, TX. The location of The Upper Room Ministries Church Church is 77627, 1816 Nederland Ave - marked with a pin on Google Map.