Beachfront hotel in Damouchari with airy apartments, kitchenettes, and sea views. Features a restaurant and bar.