Hosted on MSN25d
25 Most Famous Landmarks in AustraliaBut it is its unique architecture and particularly its famous clocks that make it the centre of Melbourne. Opened in 1854, the station is located on the corner of Flinders Street and Swanston Street.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results