Restoration Island
English
Proper noun
Restoration
Island
An
island
off the coast of
Queensland
,
Australia
.
Synonym:
(
colloquial
)
Resto