Set in Seminyak, Villa Casa Bali - your home away from home offers accommodation with private pool, free Wi-Fi and free private parking for guests who drive. With garden views, this accommodation features a patio.
Jalan Lebak Sari Gang Uma Sari, 80361 Seminyak, Indonesia