Dehiwala-Mount Lavinia

The Four Leafed Clover

ItalianIrish

About

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