Villa 58 Tanah Lot Villa Tanah Lot
Featuring air-conditioned accommodation with a private pool, river view and a patio, Villa 58 Tanah Lot is located in Tanah Lot. This beachfront property offers access to a balcony, free private parking and free Wi-Fi.
58 Jalan Bali Nirwana Resort, 82121 Tanah Lot, Indonesia