Photos coming soon
HOTEL
Vista Zanzibar
No. 30/3 Upper Lake Road, Nuwara Eliya
Where it sits
Vista Zanzibar
No. 30/3 Upper Lake Road, Nuwara Eliya
6.96393, 80.77199
Plan around Vista Zanzibar
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Oct 16, 2026.
