located at Albacete , Albacete, ES . Reviewed by 26 customers rated: 4.7 / 5