Meva lodge Mahaizaza, Hotel booking Madagascar 3 Avenue de L'Independance Number of rooms: 4 View deal Description