Popular Japanese restaurant loved by celebs including JLo is slammed for serving up tiny tacos you could eat in one bite
Nobu, which originates from Tribeca, New York, is an eatery that is famed for its sushi and seafood. It is co-owned by Robert De Niro , chef Nobu Matsuhisa and Meir Teper.