We prove that any connected $T_2$ locally $n$-Euclidean (each point has a neighborhood homeomorphic to $\mathbb R^n$) space $X$ is homogeneous.
Lemma: Let $B^n$ be an $n$-ball and $p, q \in \operatorname{int}(B^n)$, there exists homeomorphism $\phi$ such that $\phi(p) = q$ and $\phi|_{\partial B^n} = \operatorname{id}$.
Proof: Let $\mu \colon \operatorname{int}(B^n) \to \mathbb R^n$, $\mu(x) = \dfrac x {1 - \left\| x \right\|}$ be a homeomorphism. Define $$ \phi(x) = \begin{cases} \mu^{-1} \bigl( \mu(x) - \mu(p) + \mu(q) \bigr) & x \in \operatorname{int}(B^n) \\ x & x \in \partial B^n, \end{cases} $$
it is easily proved that $\phi$ is continuous on the boundary and so do its inverse, thus be a homeomorphism.
Define a binary relation $\sim$ on $X$, $p \sim q$ if there exists a homeomorphism sending $p$ to $q$, it is easily seen that $\sim$ is a equivalence relation.
Take any $x \in X$, let $U$ be its neighborhood homeomorphic to $\mathbb R^n$, then it contains a copies of $B^n$ such that $x \in \operatorname{int}_U(B^n) = \operatorname{int}(B^n)$.
Let $y \in \operatorname{int}(B^n)$, then it follows from the previous lemma that, there exists homeomorphism $\phi \colon B^n \to B^n$, $\phi(x) = y$, $\phi|_{\partial B^n} = \operatorname{id}$.
Because $B^n$ is compact and $X$ is $T_2$ ($T_2$ used here, otherwise there are counterexamples like Line with two origins), we obtain that $B^n$ is closed in $X$. Also, $X \setminus \operatorname{int}(B^n)$ is closed. Therefore, we can use pasting lemma on $\phi$ and $\operatorname{id}_{X \setminus \operatorname{int}(B^n)}$ to get a continuous function sending $x$ to $y$, which has a continuous inverse (Pasting $\phi^{-1}$ and $\operatorname{id}_{X \setminus \operatorname{int}(B^n)}$).
Hence we have $x \sim y$ for $\forall y \in \operatorname{int}(B^n)$. This implies the equivalence class of $x$ is open in $X$. Finally connectivity gives us the desired result.