Where is Tallassee?

Where is Tallassee located?

Tallassee, Tallassee, United States of America (approx. 32.536816°, -85.89873°)


Where is Tallassee on the map?