Where is Ambuvumbe?
Where is Ambuvumbe located?
Ambuvumbe, Tuliara, Madagascar (approx. -25.16667°, 46.08333°)
Where is Ambuvumbe on the map?
Ambuvumbe - Fort Dauphin
{"latitude":-25.16667,"longitude":46.08333,"title":"Ambuvumbe"}