Elmwood new semi-detached development is located on Lakeshore & Elmwood in Mississauga. Register for VIP Sale and Get Free Access to Floor Plans and VIP Sale Pricing