Downtown London is a vibrant city centre with plenty to see and do. A popular tourist destination, the area boasts everything from historic landmarks, like the Tower of London. It’s home to lively cafés and bars, museums, galleries, theatres and shops that stay open late.
read more..