Taking my 16yr old nephew to london soon(as he is visiting from south africa) and want suggestions of places to take him in 1 day(don't want to go anywhere mega expensive but still show him the sights). Not going to let the attack put me off.
Thought of going places like picadilly circus, trafalgar square, harrods, walk along the south bank in the evening. The usual places obviously. Want some ideas of really nice places to take him that really show what london is like(ie covent garden, carneby street etc). The only place he wants to go for certain is madam toussad(or however you spell it).