Locanda Verde
I’m not entirely sure what the occasion was (nor do I really need one), but a few months back myself & 2 friends got dressed up in suits & ties (unheard of for us slackers) & headed to Locanda Verde (377 Greenwich Street @N Moore Street). Located in Tribeca, this Italian tavern has been getting […]