Michi no Eki – Japan’s Roadside Stations

With eight in Okinawa, and hundreds spread across Japan, the Michi no Eki (道の駅), or Roadside...

Read More