Tourism TravelDon’t Fly, Try These Luxury Train Trips Instead July 31, 2017 by Kelly Davies Leave a Comment Cruise Train Seven Stars in Kyushu Seven Stars is the first luxury sleeper train in Japan and was inaugurated in 2013. The destination is the island of Kyushu. Next page
Leave a Reply