fbpx

Parramatta Road Car Yard, 1964

This photo from March 1964 shows one of Parramatta Road’s smaller car yards on the corner of Telopea Avenue, Homebush West.

Read More
Menu