Atisha Buddhist Centre is located at 1823 Gerrard Street East, Toronto, ON. It's about halfway between Coxwell and Woodbine, on the corner of Gerrard and Bellhaven. Here's a link to a map.
The Carlton 506 streetcar also goes right by the centre on Gerrard Street East.