News

An Upper West Side Malaysian restaurant is closing up after less than six months in operation. Kancil will have its last day at 434 Amsterdam Avenue at West 81st Street on Saturday, April 13.