Japan Ibara City

Ibara

Ibara City · Japan

A compact Japanese town in Okayama Prefecture where a winding river lined with cherry blossom trees curves around low-rise rooftops, all set within a bowl of forested hills visible from elevated viewpoints above town.

  • Population41,460
  • Nearest water from center0.3 km
  • Nearest mountain from center11.7 km

Nearby in Japan

All of Japan →