located at Madrid , Madrid, ES . Reviewed by 78 customers rated: 4.8 / 5