Sigiriya

New Thawulla Family Restaurant

About

New Thawulla Family Restaurant is a restaurant in Sigiriya, Sri Lanka.