There are 2 places named Gregory Island in Australia.
All places in the world called "Gregory Island".
Hamilton (5)
Kingston (5)
Gladstone (5)
Springfield (4)
Woodstock (4)
Darlington (4)
Rosedale (4)
Richmond (4)
Gordon (4)
Windsor (4)
Newstead (4)
Cremorne (4)
Woodford (3)
Fitzroy (3)
Hampton (3)
Killarney (3)
Lilydale (3)
Raglan (3)
Sunnyside (3)
Denison (3)
Longford (3)
Saint Helens (3)
Stanley (3)
Winton (3)
Croydon (3)
Kensington (3)
Oxley (3)
Dundas (3)
Kangaroo Flat (3)
Salisbury (3)