Rimba Beach

Rimba Beach is a location in.

Features and Overview
Rimba Beach is located in East Necluda.

Nomenclature
Rimba Beach derives its name from marimba.