Ella

The tree shadow

About

The tree shadow is a restaurant in Ella, Sri Lanka.