Is There Left Luggage At Charing Cross Station?
Is There Left Luggage At Charing Cross Station? One of London’s oldest stations, Charing Cross is the official geographic centre – all measures to and from ‘London’ are actually measured out of here. There are no self-service station lockers in London – there are storage facilities in Charing Cross, but these are very expensive and