Aquarius Star Hotel
Aquarius Star Hotel
Hotel
Jalan legian No. 116, Kuta, Bali, Indonesia
76
Good ·
67 reviews