WEDU Posted on April 18, 2014 by David Bennett Original TV Station Address: 908 South 20th Street, Tampa, Florida