Legian Beach Villas
Legian Beach Villas
Hotel
Jalan Melasti – Legian Kelod, Legian, Bali, Indonesia
98
Excellent ·
8 reviews