A basic and simple 1.5 star accommodation has 3 rooms spread over an undefined number of floors. Juyue Yilan Photo Gallery Address: No. 48, Ln. 97, Zhongxiao Rd., 26241 Yilan GPS coordinates: Latitude: 24.833473 Longitude: 121.771796 Check Rates or Make a Reservation at Juyue Juyue Location Map Read more […]