In dictionaries:
Metromedia Square
(later known as Fox Television Center from 1986 to 1996) a radio and television studio facility located at 5746 Sunset Boulevard in Hollywood, Los Angeles, California on the southeastern corner of Sunset and Van Ness Avenue in the Los Angeles metropolitan area.
more...