Allamanda
Bay of Diego Suarez

Ideally located on the Bay of Diego Suarez, Allamanda has 24 spacious and bright rooms. The premium rooms have a view ...