Archive for December 8th, 2012

Merry Christmas and Happy New Year 2013

On behalf of Natura Villa Resort & Spa – Ubud Bali. We are wishing you a Merry Christmas and Happy New Year 2013.