


The Mayflower is a very atmospheric Pub located on the Thames in London. This is about the same place from which the Pilgrims departed for the New World and Plymouth Rock.

This Cab Driver Shelter(the green building) in London is one of a few remaining for use of the taxi drivers. They can stop here for a cup of tea and a bit of a rest when they wish to do so. This particular one is located very near the Victoria and Albert Museum.