Sambatra Beach Lodge is located in Ambodifotatra, Madagascar on Ile Aux Natte Island (Nosy Nato), off St Marie Island, Nosy Boraha 511. Sambatra Beach Lodge is rated 3 out of 5 in the category hotel in Madagascar.
Address
Ile Aux Natte Island (Nosy Nato), off St Marie Island, Nosy Boraha 511