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 water0.3 km
- Nearest mountain11.7 km