TeaGarden Residence at Bayview and Sheppard. Located right at 2 Teagarden Court, this building is conveniently placed 3 minutes walk away from Bayview Village Mall, 2 minutes walk to the subway, 1 minute drive to Hwy 401. 5 minutes drive to DVP and Hwy 404. 15-20 minutes away from Downtown Toronto via DVP.