There is one place named Macgregor Hill in Australia.
All places in the world called "Macgregor Hill".
Kingston (5)
Gladstone (5)
Hamilton (5)
Darlington (4)
Woodstock (4)
Rosedale (4)
Richmond (4)
Gordon (4)
Windsor (4)
Newstead (4)
Cremorne (4)
Springfield (4)
Dundas (3)
Kangaroo Flat (3)
Salisbury (3)
Stony Creek (3)
Elliott (3)
Forest Hill (3)
Red Hill (3)
Swan Reach (3)
Beaconsfield (3)
Bridgewater (3)
Middleton (3)
Warburton (3)
Williamstown (3)
Flinders (3)
Huntly (3)
Sassafras (3)
Somerton (3)
Wattle Flat (3)