In Reply to: ??? posted by Indi on Thursday, 29. September 2005 at 16:16 Bali Time:
Yes, Tari Spa Bali Garden Resort & Spa at Tuban.
Follow Ups: