There is one place named Moira Lake in Australia.
All places in the world called "Moira Lake".
Gladstone (5)
Hamilton (5)
Kingston (5)
Richmond (4)
Gordon (4)
Windsor (4)
Newstead (4)
Cremorne (4)
Springfield (4)
Darlington (4)
Woodstock (4)
Rosedale (4)
Auburn (3)
Clarendon (3)
Derby (3)
Epping (3)
Georgetown (3)
Melrose (3)
Bangor (3)
Rosebery (3)
Waterloo (3)
Brighton (3)
Buxton (3)
Clare (3)
Mosquito Creek (3)
Spring Hill (3)
Bald Hills (3)
Homebush (3)
Stratford (3)
Inglewood (3)