Settled about 30 minutes away from campus in Leonia is the comfortable, delicious restaurant known as Choo Choo Train Sushi. Known for the novelty of its choo choo train carrying small plates of sushi around an oval track atop a bar, this place offers a fun experience and flavors that […]