Where is Tallassee?

Where is Tallassee located?

Tallassee, Alabama, United States (approx. 32.5368152°, -85.8987271°)


Where is Tallassee on the map?