Where is Tsimbazaza?

Where is Tsimbazaza located?

Tsimbazaza, Tsimbazaza (Station), Madagascar (approx. -18.93508°, 47.52844°)


Where is Tsimbazaza on the map?