Comfort Inn Central Park West

31 West 71st Street, New York