Tag: Tribeca
-
+
+
+
+
+
+
As I slid through the boisterous crowd, my mind was completely focused. Only one thing mattered: beef tartare. This is Locanda Verde, an Italian restaurant in Tribeca, New York City. Locanda verde means “green inn” in Italian. The name is apt — there’s an inviting rear garden. Get the blog…
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+