The Malabar House

Ubud
4
4
from 1,190 970 per night

Book The Villa