Ella

Iduwara Restaurant - Ella

About

Iduwara Restaurant - Ella is a asian and Indian restaurant in Ella, Sri Lanka.

Good to know

  • Wheelchair accessible