Property developer Blackburne has lodged a multi-million-dollar plan to build a 24-storey apartment building across two beachfront lots in Scarborough.