590 Oxford is part of the Oxford and Adelaide plaza and is located in the heart of London, just northeast of the downtown core. The combined daily traffic count is among the highest in London at 58,500 vehicles per day. The site features nearly 65,000 square feet of retail premises leased to a variety of users including retail, office, recreational, service and dental.