Where is Shangri-La Leisure Farm?

Where is Shangri-La Leisure Farm located?

Shangri-La Leisure Farm, Shangri-La Leisure Farm, TW (approx. 24.632778°, 121.729164°)


Where is Shangri-La Leisure Farm on the map?