Place to see: The Globe Theater, London, United Kingdom

About this place:

Interesting note: This is the only thatched roof in London since the Great Fire of 1666.

London, England, GB

Discovered by Matt Flick
on 29 January 2008.
251 views.