S18 Bali Villas Hotel
Jl. Dewi Sri III No.18, Kuta, 80361
Showcasing modern villas with minimalist style, S18 Bali Villas welcomes guests at their luxury accommodation with private pools in Legian in the Bali region. Wi-Fi is accessible free of charge from all areas. Sky Garden is a 15-minute walk away.