As you may already know, topological manifolds first appeared in the literature as subspaces of Euclidean ones that are locally Euclidean themselves. The question is:
Can we find a topological characterization of these type of spaces? That is; what topological restrictions should we impose on a locally Euclidean space so that there always exists an embedding of it into an Euclidean space of finite dimension?
Notice that every subspace of an Euclidean one has to be Hausdorff and second countable, for these are hereditary properties, the latter meaning that any topological space that satisfies them is such that any of its subspaces has to satisfy them as well; cf. General Topology by Stephen Willard, 13.8(a) and 16.2(b).
Therefore, these conditions are necessary for such an embedding to exist; the amazing and most striking thing is that these are also sufficient.
To prove this, recall that, as a simple consequence of Urysohn's Metrization Theorem, any locally compact and second countable Hausdorff space is metrizable; cf. Topology by J. G. Hocking and G. S. Young, cor. 2-59. Furthermore, the dimension of a locally Euclidean space coincides with its topological dimension; for more on this I urge the interested reader to check the discussion that appears in Dimension Theory by W. Hurewicz and H. Wallman, Chs. III and IV.
The next theorem due to Menger, Nöbeling and Hurewicz should clarify the situation given the above remarks:
Any metrizable and second countable space of finite topological dimension admits an embedding into an Euclidean space
A precise statement of this, toghether with a proof, can be found for instance in the aforementioned book of Hurewicz and Wallman; it is Theorem V 3.