Original photo taken in 1995 of the Netscape headquarters entrance in Mountain View, California.
Original photo taken in 1995 of the Netscape headquarters building in Mountain View, California.
Located at 1120 Merrill Street in Menlo Park, California, the station was originally built in 1867 and was designated a historical landmark in 1983.