Thsi Buddhist temple is situated in the centre of Toronto. You can meditate here without being interrupted.
Official Website http://www.tengyeling.ca/
Email tengyeling@tengyeling.ca
Phone +1416 966 4656
Address 11 Madison Avenue, M5R 2S2, Toronto, ON, Canada
Coordinates 43°40'4.099" N -79°24'10.037" E