Hachiman Bori

Where is Omihachiman?
Himure Hachimangu Torii
Omihachiman is located on the eastern shore of Lake Biwa – the largest lake in Japan. According to wikipedia Omihachiman means “Hachiman in Omi”. Since the Edo Period Omihachiman has been known to be a merchants town and is now widely known to be the birthplace of ‘Omi-shonin’ – the merchants from Omi district.…