aerial photograph of Charing Cross railway station England UK showing Embankment Place , the Strand.WC2R 0DZ and surrounding vicinity. Opened in 1864 . Embankment Place is an office and shopping complex designed by Farrells and built over the platforms in 1990. Today the station is operated by Network Rail.