Photos coming soon
HOTEL
Smile Castle
No. 10, Ally 3, Lane 161, Yuemei Road, Yilan, Wujie
Where it sits
Smile Castle
No. 10, Ally 3, Lane 161, Yuemei Road, Yilan, Wujie
24.66293, 121.80349
Plan around Smile Castle
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Oct 26, 2026.
