There are 2 places named Kildonan in Canada.
All places in the world called "Kildonan".
Wellington (4)
Windsor (4)
Saint Andrews (3)
Selkirk (3)
Tracadie (3)
Borden (3)
Victoria (3)
Kingston (3)
Havelock (3)
Sidney (3)
Benton (3)
Princeton (3)
Westport (3)
Centreville (3)
Milton (3)
Richmond (3)
Winfield (2)
Bedford (2)
Canyon City (2)
Cowley (2)
Field (2)
Inverness (2)
Lumsden (2)
Oak Bay (2)
Radisson (2)
Saint Louis (2)
Stanley (2)
Waterloo (2)
Alexandria (2)
Chesterville (2)