Discover Villa Mabrouka Tanger, a luxury boutique hotel with restaurant, gardens, swimming pools and panoramic views over the Mediterranean.