Housed in the Barbican, overlooking the old City Wall, the Museum of London offers an exciting journey through London from prehistory to the present day. There are objects and exhibits from every era.