Don't know if anyone has recommended this yet, but the London Dungeons are really entertaining and (in my opinion) are worth the visit entirely.
http://www.thedungeons.com/london/en/
Would also recommend visiting a West End show or going to the variety of restaurants that are offered, I have a favourite Mexican/South American upmarket place called Cantina LaRedo
http://www.cantinalaredo.co.uk/
http://www.tripadvisor.co.uk/Restaurants-g186338-London_England.html
Hope this helped :D