Shreveport Water Works Company, Pump Station

Off LA 3036
Shreveport
Louisiana
United States