Photos coming soon
HOTEL
Xanadu Farm Living
Vagamon, Idukki, Vagamon, India
Where it sits
Xanadu Farm Living
Vagamon, Idukki, Vagamon, India
9.71844, 76.96544
Plan around Xanadu Farm Living
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Nov 8, 2026.
