Cafe Eden
3rd Mile Post, Passara Road, Ella 90090 Sri Lanka
Cafe Eden is a Southwestern place is located in Ella, Uva Province. The address of Cafe Eden is 3rd Mile Post, Passara Road, Ella 90090 Sri Lanka.
If you want to go to the place or need any services, you can contact them directly. The phone number is +94 71 545 0821,