Restaurant Review: Landmarc, Tribeca Jennifer Weatherhead Harrington The Vibe: Staying in Tribeca means you get to see New York from the local side of things. The area is home to chic town homes, actors and actresses and