La Mancha Spain City

39.053173,-2.707386