Definitions: A geodesic space is a metric space $(X,d)$ such that every two points $x,y \in X$ can be joined by a geodesic. (A path $[0,1] \to X$ is a rectifiable curve if and only if it has a parametrization for which it is Lipschitz continuous. A rectifiable curve is a geodesic if and only if the inequality in the definition of Lipschitz continuous is an equality, according to this document.)
Context: Consider the second part of Lemma 2.2 in the same aforementioned document:
Let $X$ be a complete metric space... $X$ is a geodesic space if and only if, for all $x, y \in X$ there is a point $z \in X$ such that $d(x,y)= d(y,z)=\frac{1}{2}d(x,y)$.
In particular, such metric spaces are specific examples of convex metric spaces.
Now compare this with the following equivalent formulation of the parallel postulate:
Let a line segment join the midpoint of two sides of a given triangle. That line segment will be half as long as the third side.
Interpretation: Triangles are defined in terms of geodesics (or at least paths), thus a triangle can be defined in any geodesic space, even if it's not a vector space. Thus we can test in any geodesic space whether or not the parallel postulate holds (it seems, since the above appears to imply that the midpoint of a line segment/path/geodesic always exists for geodesic spaces). Now, for Riemannian manifolds, I think I recall that it is a corollary of Gauss-Bonnet that the parallel postulate holds if and only if the space is locally Riemannian isometric to Euclidean space.
Question: Using the above facts, can we conclude that, for a general geodesic space, that it is locally topologically isometric to Euclidean space if and only if the parallel postulate holds?
Note: I am not quite sure what to tag this question, since it is an attempt to use metric geometry (which assumes only the existence of a topological metric, i.e. not a Riemannian one), to understand Euclidean geometry in the context of general Riemannian geometry.