What channel is NBC in Tampa?
What channel is NBC in Tampa? WFLA-TV (channel 8) is a television station licensed to Tampa, Florida, United States, serving as the NBC affiliate for the Tampa Bay area.
WFLA-TV (channel 8) is a television station licensed to Tampa, Florida, United States, serving as the NBC affiliate for the Tampa Bay area.