Land Rover has built a special Defender for famed London department store Selfridges, located on Oxford Street. Read more here: https://www.motorauthority.com/news/1119260_special-land-rover-defender-completed-inside-london-store
Special Land Rover Defender completed inside London store
