Beautiful Villa Avalon is located in the middle of lush rice fields just a few steps away from the Indian Ocean at Berawa Beach, a perfect location which is close to every amenity guests might need, yet it presents a fascinating insight into the life of rural Bali
|