Inubōsaki Lighthouse (Chōshi, Chiba Pref.)
A 32-meter lighthouse standing on top of Cape Inubo (犬吠埼), Inubosaki Lighthouse is registered with the International Association of Lighthouse Authorities (IALA) as one of the "one hundred most important lighthouses in the world". The lighthouse is open to visitors. Take a 99-step corkscrew staircase to the top of the tower, where you ...