Le Medusa is a restaurant specializing in tapas and world cuisine. It is located in Marseille, France. The establishment offers a dining experience focused on small plates and diverse flavors.