Photos coming soon
HOTEL
Abba's Castle
No. 42, Lane 7, Kungai Street, Ulu Kungai Village, Hongnahai Town, Ili, China
Where it sits
Abba's Castle
No. 42, Lane 7, Kungai Street, Ulu Kungai Village, Hongnahai Town, Ili, China
43.16980, 81.09792
Similar stays nearby
Zhaosu Yuting Junyue Homestay
Hotel · 252 m
Longing for constant joy
Hotel · 536 m
Hetang Yuese Homestay
Hotel · 828 m
Lotus Pond Moonlight Homestay
Hotel · 1.1 km
Zhaosu Huashijian B&B Restaurant
Hotel · 1.8 km
Zhaosu Yixi Yixia Homestay
Hotel · 2.1 km
Zhaosu Ji'an Hotel
Hotel · 2.1 km
Zhaosu Shengda Business Hotel
Hotel · 2.2 km
Plan around Abba's Castle
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Aug 20, 2026.
