Hotel El Castillo de Cisneros offers pet-friendly lodging with access to an ecological trail and a river beach. Amenities include Wi-Fi and parking.