International Restaurant Chain Beefbar Announces Debut U.S. Location at 105 Hudson Street in Tribeca, Manhattan
Beefbar, an upscale, meat-focused restaurant will open its first U.S. location at 105 Hudson Street, a long-vacant retail space and former home of Nobu's Tribeca outpost. The ventu…