A luxury apartment block with an $18 million penthouse and views of Sydney Harbour has been blasted by residents who have likened the building to a “prison”. The Landmark, in Sydney’s Lower North Shore suburb of St Leonards, touts itself as “a true oasis” which boasts “luxurious amenities” including aContinue Reading