672 Birchmount Road Condos by Insoho Developments is located at 672 Birchmount Rd, Scarborough. Offering a total of 66 units at 4 storeys-tall.