Designed by
Title
Taprobane island in Weligama Bay Beach, Sri Lanka #164957930
Description
Taprobane Island, originally called `Galduwa``Rock Island` in Sinhalese, is a private island with one villa, located just off the southern coast of Sri Lanka opposite the village of Weligama.
This image is editorial