405 West 23rd Street #11H - London Terrace Towers