There really is no better way to see London than from the front seat on the top of a BIG red London Bus.
Across from Debenhams on Bond Street
Across from Selfridges
View from a London Bus (Regent Street)