Restaurant Tag

Steve Aoki and his restaurateur brother Kevin Aoki are opening a new Japanese and anime-inspired restaurant in Las Vegas, part of the new luxury Vegas destination Resorts World Las Vegas, the first resort to be built on the strip in a decade.   Named Kuru Kuru Pa, the menu will feature a host of Japanese delicacies such as yakitori and kushiyaki (skewered and grilled chicken and other poultry/non-poultry