Where is Roaders Hotel - Zhonghua?

Where is Roaders Hotel - Zhonghua located?

Roaders Hotel - Zhonghua, TW-TPE, TW (approx. 25.04505°, 121.51034°)


Where is Roaders Hotel - Zhonghua on the map?