Shikoku

Breathtaking landscapes, magnificent castles, incredible art, ancient temples and cute trains - Shikoku has it all!