NoHo Star

NoHo Star
FILE: Click Here

The NoHo Star was a popular NoHo restaurant located at 330 Lafayette Street from 1985-December 31, 2017.