Windsor Buddhist Vihara - Center for Meditation and Leaning & Practice is located in Windsor, Canada on 691 Campbell Ave. Windsor Buddhist Vihara - Center for Meditation and Leaning & Practice is rated 5 out of 5 in the category meditation center in Canada.