Search london history from Roman times to modern day
A bit out of date, but this interactive map of step free London is very good
All the London railway stations :
1. The Hammersmith & City Line has 29 stations. Most all of its track, and all of its stations are shared with the other lines: from Hammersmith to Royal Oak with the Circle line; from Baker Street to Liverpool Street with the Metropolitan line, and from Aldgate East station to Barking with the District line.