Alila Solo, Java
Alila Solo, Java, Surakarta, Central Java, Indonesia
Hotel
Jl. Slamet Riyadi No. 562, Surakarta, Central Java, Indonesia
90
Excellent ·  288 reviews
Luxury 5-star business, green/sustainable, city hotel with spa facilities near Solo Square