Explore details about location Twyn Rivers Drive. Twyn Rivers Drive is a location situated within the Scarborough alongside other areas such as Weir Crescent, Heale Avenue, Marlena Drive.