This comfortable hotel is situated in Alcazar de San Juan. Pets are not allowed at this establishment.