Castle watch tower, Takamatsu, Japan The watch tower is one of few remaining structures at the castle ruins site in Takamatsu, Japan. Share this:TwitterFacebookLike this:Like Loading... Related