About Apuh Sari Villa Ubud
Apuh Sari Villa Ubud is a lodging, located at Jalan A.A. Gede Rai. jl. Banjar Apuh, lot Tunduh, Kecamatan Ubud, Kabupaten Gianyar, Bali 80582. Bali Bali Indonesia. Visit their website www.agoda.com for more detailed information.