Santo Spirito, Florence (built 1487)
Location: 43.767278°N, 11.248250°E