Trending News

coastal, Eco, Views

Dikwella – Mahi Mahi 

Mahi Mahi seafood restaurant will bring ocean on to the plate with delicious seafood cuisines. Mahi Mahi Beach Chalets are located next to Mahi Mahi Seafood Restaurant. This property is in Dikwella, one of the picturesque beach stretches in down south of Sri Lanka. The…