Noho Star, East Village, New York

After our very full day of visiting both the Statue of Liberty and the World Trade Centre, we were ready to sit down, relax and eat well.  The Noho Star on the corner of Bleecker and Lafayette Streets in the East Village had been recommended to me by my sister who lived in the area […]