674 Princes Highway, Illowa | Five acres, sea views