Where is Medusa located?
The Medusa nightclub in Cannes is located at the Palm Beach Point in Croisette, Cannes.