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