Temple of the Eighteen Lords
Temple of the Eighteen Lords is a yin miao located in Ganhua Village, Shimen District, New Taipei, Taiwan.
Opening hours
Open 24/7
Tags place of worship·taoism·open 24/7
More information and contact
Phone +886 2 26382453
Address Taiwan
Coordinates 25°17'30.891" N, 121°35'10.829" E
Plan Your Perfect Trip
Create day-by-day itineraries, discover top attractions, and navigate with ease — on any device.
Or search for Tripomatic in the App Store or Google Play.