Japanese castle town invites travelers to live a day in the life of a feudal lord
Just 50 miles from central Tokyo, Odawara is an attractive port town with a rich history. Today, travelers can experience this past by signing up to live a day in the life of a “lord.”
Source: aol.com