Mammouth Club is a bar located in Madrid, offering a vibrant atmosphere with lights and music. It is known for its specialty drinks and unique experiences.