Chef Chen’s recently opened in Montclair at 97 Walnut St.
From Montclair Girl.
Chef Chen’s, a sushi restaurant, recently opened in Montclair at 97 Walnut St. It is open Sunday through Thursday from 11 a.m. to 9:30 p.m. and Fridays and Saturdays until 9:45 p.m.
From Montclair Girl.