A warm climate, terraced fields and some 3,000 islands dotting the Inland Sea, Ehime offers natural beauty its historical castle and Japan's oldest hot springs spa.
A warm climate, terraced fields and some 3,000 islands dotting the Inland Sea, Ehime offers natural beauty its historical castle and Japan's oldest hot springs spa.