Akila Stay Hotel Denpasar
Akila Stay is located on Jalan Karna in Denpasar and offers air-conditioned rooms with free Wi-Fi. Featuring its own café serving breakfast, it also provides free private parking.
Number of rooms: 27
Jl Karna No 8 Denpasar, 80361 Denpasar, Indonesia