This comfortable hotel is situated in Rhodes Town. Visitors will enjoy a peaceful and calm stay at Zacosta Villa as it counts with a total of 3 units. Zacosta Villa is not a pet-friendly establishment.