Independence gets the Royal Amplified treatment

The largest Izumi Hibachi & Sushi restaurant has been built on Independence of the Seas. Credit: Royal Caribbean.