Sted: London. Vis position på kort
Stort billede af Mayflower Garden og Millennium Time
Flere oplysninger om Mayflower Garden
Flere oplysninger om Millennium Time