This charming hotel is located in Playa del Ingles. This establishment offers a total of 30 units. Pets are not allowed at Don Quijote.