Waterfall View Inn

Waterfall View Inn is located at Waterfall Road, Kithalella, Ella, Sri LankaLK90090.
Waterfall View Inn Travel photography Family-friendly: true