Tottenham Court Road Elizabeth line station is a new station located in the heart of London, adjacent to Oxford Street, being delivered as part of...