Terraza Melilla offers a restaurant experience.