Self contained holiday apartments set on 20 acres of sensational Great Ocean Road beachfront property.