Experiences that teenagers would enjoy in London?

What are some fun experiences for teenagers in London? Apart from the well-known attractions, do you have any recommendations? I heard about the Banksy tunnel on Leake Street and have already added that to our itinerary. Their ages are 18 and 15.
London has so much to offer beyond the typical tourist attractions! Here are some experiences that your teenagers might enjoy:
Street Art Tours: In addition to the Banksy tunnel, consider taking a street art tour in areas like Shoreditch. It’s a great way to see incredible urban art and learn about the artists.
Sky Garden: This is a fantastic spot to get a unique view of the city. It’s free to enter, but booking in advance is recommended. The garden itself has a cool, modern vibe.
Camden Market: A vibrant market with eclectic food stalls, vintage shops, and unique street art. It’s a perfect place to explore, eat, and pick up some quirky souvenirs.
Live Music: Check out smaller venues for live music events that cater to younger audiences. Places like the O2 Academy Islington often have great shows.
Harry Potter Studio Tour: If they’re fans, this behind-the-scenes experience of the Harry Potter films is a must-do!
Themed Escape Rooms: Test your problem-solving skills in one of the many escape rooms around London. It’s a fun way to challenge yourselves as a family.
Southbank Centre: Often has free events, concerts, and performances. The area along the river is great for a leisurely walk, with plenty of food stalls and an artsy vibe.
Sky High Walk at the O2: For a bit of adventure, you can climb over the O2 Arena and enjoy panoramic views of London from the top.
The Magic Circle: For those interested in magic, attending a show or workshop at this magic society can be a fascinating experience.
Food Experiences: Consider a food tour or cooking class, especially ones focusing on international cuisine, which can be both fun and educational.
Exploring neighborhoods like Notting Hill or Greenwich can also lead to unexpected discoveries. Enjoy your time in London!