Complex sentence: In 2004, Takayama opened his own eponymous restaurant in New York City, in the new Time Warner Center with a 26-seat dining area.
Split into simpler sentences: In 2004, Takayama opened his own eponymous restaurant in New York City. Located in recently-constructed Time Warner Center, it had a 26-seat dining area.