A topological space $X$ is semi-locally simply connected if, for any $x\in X$, there exists an open neighbourhood $U$ of $x$ such that any loop in $U$ is homotopically equivalent to a constant one in $X$ or, equivalently, if the functor $$\Pi_1(U)\rightarrow\Pi_1(X)$$ induced by the inclusion $U\subseteq X$ factorizes through a groupoid in which for each pair of objects there is at most one morphism.
My question is: is it true that if a locally path connected space $X$ is such that, for any open subset $U\subseteq X$, $U$ is semi-locally simply connected, then $X$ must be locally simply connected?