Best accommodation for Norfolk Island holidays in Cascade Garden Apartments. Norfolk Island is a self governing territory of Australia in pacific ocean.