Where is Leander?

Where is Leander located?

Leander, Texas, United States (approx. 30.5603086°, -97.8553655°)


Where is Leander on the map?