Kampung Pelangi

Travel Guide

A colorful village with traditional houses, a stone bridge, and a river.
A hillside of colorful houses with green trees in the background.

Explore a world of travel with Expedia