Mirissa

Dewmini Roti Shop

About

Dewmini Roti Shop is a Sri Lankan restaurant in Mirissa, Sri Lanka.