WRD Leo J. Vander Lans Advanced Water Treatment Facility is located in Long Beach, United States on 7380 E Willow St. WRD Leo J. Vander Lans Advanced Water Treatment Facility is rated 5 out of 5 in the category water treatment plant in United States.