Baker Street Tube Station With Sherlock Holmes London, England
The London Tube - imagine walking up two flights of these stairs with two 50 pound suitcases.
Mind the gap - London Underground
Elizabeth Tower Seen through the Window of St.Stephen’s,Tavern, Westminster, London. Originally built in St.Stephen’s Tavern is the closest pub to Elizabeth Tower (aka Big Ben).