We briefly spotted a pod of Dolphins during dinner at Tsushima Grand Hotel (対馬グランドホテル), a property located on the island of Tsushima in Nagasaki Prefecture, Japan Write A CommentYou must be logged in to post a comment.