Cartogiraffe.com

Neds Beach

Neds Beach is a beach area in Lord Howe Island.