Hi, the following is a well known theorem

*Let $M$ be a metric space. If every uncountable subset of $M$ has a limit point, then $M$ is separable.*

Question: Is there a similar result for topological spaces?

I have almost no knowledge of topology so I can only hope that this is not trivial.