Chikubu Island – The Island Where the Gods Dwell! 5 Selected Must-See Attractions & Power Spots at Lake Biwa 25 views