S18 Bali Villas Hotel
Jalan Dewi Sri III No18, 80361 Legian, Indonesia
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.