Ella

Little restaurant

About

Little restaurant is a restaurant in Ella, Sri Lanka.