Villa di Keliki
Villa di Keliki is located in Jalan Raya Keliki, Ubud, Bali, Indonesia. Whether you???re a tourist or traveling on business, Villa di Keliki is a great choice for accommodation when visiting Bali. With its location just 44 km from the city center and 46.3 km from the airport, this 1-star hotel attracts numerous travelers each year. With its convenient location, the hotel offers easy access to the city???s must-see destinations.