Seven Stars Kyushu

Seven Stars in Japan

Journey around the island of Kyushu aboard the Seven Stars Kyushu, Japan’s first luxury sleeper train