Welcome to Villa San Less than 300 metres north of Ubud’s Royal Palace lies Villa San, a private and serene oasis in central Bali. Designed as a labour of love, the villa is only minutes […]