Dehiwala-Mount Lavinia
The Four Leafed Clover
About
The Four Leafed Clover is a Italian and Irish restaurant in Dehiwala-Mount Lavinia, Sri Lanka. Open daily 11 am – 11 pm.
The Four Leafed Clover is a Italian and Irish restaurant in Dehiwala-Mount Lavinia, Sri Lanka. Open daily 11 am – 11 pm.