Photos coming soon
HOTEL
Yala River Front Hotel & Restaurant
No,540/ 1A Gangasiripura Debarawewa, Debarawewa
Where it sits
Yala River Front Hotel & Restaurant
No,540/ 1A Gangasiripura Debarawewa, Debarawewa
6.27955, 81.26395
Plan around Yala River Front Hotel & Restaurant
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Oct 10, 2026.
