Shambhala:

a mythical meeting place of peace and

harmony for all living things. 

Located just 90 minutes northeast of Toronto, Shambhala offers a tranquil oasis to balance the mind and body...

REST

RELAX

RESTORE