|
Our Location
The Shambhala Meditation Centre of Toronto is located at 670 Bloor Street West, Suite 300, just east of Christie Subway station at Manning Avenue.

We are on the third floor above the IDA Drug Store on Bloor Street West in the heart of the Korean Business Area.
Map
Interactive map by Google.
View Larger Map
|