Urban Italian food, soul-warming cooking and a welcoming tavern spirit combine at Locanda Verde. Located in TriBeCa, the restaurant’s popularity has continuously increased ever since it opened in 2009.... Read full article »