Michelin Starred Chef opens restaurant in Delray Beach

There has been a loud buzz about the latest Japanese restaurant that opened in late March in Delray Beach.