405 West 23rd Street, #10BC - London Terrace Towers