Villa Leda
Villa
Seminyak, Badung
Villa Leda is located a 5-minute walk to Seminyak area and it offers luxurious accommodation with private pool and free Wi-Fi access.
Jalan Mertanadi Gang Lima Enam, 80361 Seminyak, Indonesia