Kampung Masjid Haji Long

Travel Guide

A rocky beach with large boulders and a person sitting on one of the rocks.

Explore a world of travel with Expedia