59B Rest Inn Ella 2 stars

59b, Wemullahena, ella., 90090 Ella, Sri Lanka

Hotel image
Read more reviews for 59B Rest Inn Ella