Inn New York City

266 West 71 Street, New York