Yoho Nilara Resort

Overview
No 25 Grand View Passara Rd., Ella, 81 90090 Sri Lanka
Call to book 1-800-219-2797
Group Sales: 1-800-906-2871
Select your room

FAQs about Yoho Nilara Resort

Similar Hotels
BBQ Hub Ella
Ella, UP
~0.02 miles away from Ella
View
Ella Vallee02
Ella Town,
~0.03 miles away from Ella Town
View
Yoho KHA Homestay
Ella,
~0.04 miles away from Ella
View