Lake Hubbard Station in Dallas

Lake Hubbard Station in Dallas is a substation (138000 V). Lake Hubbard Station is located near Barnes Bridge Road.