Wellawatte, Dehiwala-Mount Lavinia

R.S.Food Corner

About

R.S.Food Corner is a restaurant in Wellawatte, Dehiwala-Mount Lavinia, Sri Lanka.