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