Baie Andovobazaha is a natural feature, located at Baie Andovobazaha, Madagascar
Nice views and a good photo stop if you are passing.