Temple of the Eighteen Lords is a yin miao located in Ganhua Village, Shimen District, New Taipei, Taiwan. Located on Provincial Highway 2 beside Jinshan Nuclear Power Plant, the temple is dedicated to seventeen deceased sailors and one dog.
Download Download See moreWikipedia https://en.wikipedia.org/wiki/Temple_of_the_Eighteen_Lords
Phone +886 2 26382453
Address Taiwan
Coordinates 25°17'30.891" N 121°35'10.829" E