Villa Villa DelMar
★★★★
90a Jalan Subak Sari, Bali, Indonesia Show on map
Kyara Villa Apartments is a 4-star apartment/flat in Bali, Indonesia. Guests rate it 9.4/10 (wonderful) across 105 reviews, ranking it #2,123 of 22,040 places to stay in Bali.
90a Jalan Subak Sari, Bali, 80361, Indonesia
Check-in starts at 02:00 PM and check-out is until 12:00 PM. Early check-in or late check-out may be available on request.
Kyara Villa Apartments has a guest rating of 9.4 out of 10 from 105 reviews, which is considered wonderful. It ranks #2,123 of 22,040 properties in Bali on Triptoic.
Kyara Villa Apartments is located at 90a Jalan Subak Sari, Bali 80361, Indonesia.
Kyara Villa Apartments is rated 4 stars.
Highly rated alternatives close by
Villa
Villa
Resort villa
Hotel
Serviced apartment