Valhalla Town Square by Edilcan will be located at Bloor Street West and Highway 427 in Etobicoke. Register for VIP Broker Sale and Get Free Access to Floor Plans and VIP Pricing