shrine in London
About 1 results.
Mocha Shrine Centre
Colborne Street 468, N6B 2T3 London, CanadaMocha Shriners is one of 191 Shrine Temples located in Canada, United States, Mexico and the Republic of Panama. Mocha has a membership of 3883 Nobles and has a jurisdicton of Southwestern Ontari…