160 Dundas Street Commercial Retail/Residential building located in the heart of downtown London, on the North West corner of Richmond and Dundas Street. Inquire Now Notice: JavaScript is required for this content.