Something went wrong. Try again later
    Follow

    Japanese Castle

    Location »

    Japanese castles were fortresses built to guard important or strategic sites, such as ports, river crossings, or crossroads.

    Short summary describing this location.