itshow palisades park

Opening Alert: ITSHOW, Palisades Park, NJ

ITSHOW is a new restaurant now open in Palisades Park. Their menu (see below) specializes in tendon (tempura rice bowls) […]

sponsored