There is one place named Spruce Grove in Canada.
All places in the world called "Spruce Grove".
Wellington (4)
Windsor (4)
Westport (3)
Milton (3)
Richmond (3)
Benton (3)
Tracadie (3)
Saint Andrews (3)
Selkirk (3)
Victoria (3)
Kingston (3)
Havelock (3)
Centreville (3)
Sidney (3)
Borden (3)
Princeton (3)
Sydney (2)
Beaver (2)
Cambridge (2)
Cornwall (2)
Enterprise (2)
Hebron (2)
Lockeport (2)
Newcastle (2)
Roblin (2)
Sandy Lake (2)
Vernon (2)
Abbotsford (2)
Bissett (2)
Charlottetown (2)