206/11 Fenton Street, Eden Terrace