thatched

Tropical Paradise – Mermaid Beach Resort
Feature

Tropical Paradise – Mermaid Beach Resort

Around 16km south coast of Cox’s Bazar, set in 12 acres of pristine tranquility and luxury, the Mermaid Beach resort…