The London Curling Club is situated in the heart of London, Ontario, Canada, a busy city with a population of over 423,000, located halfway between Toronto and Detroit. The club has six sheets of great curling ice, an air-conditioned lounge area, an..
Relevance: 32.97037