answersLogoWhite

0

The current Globe Theatre is built in London on either the south or north side of the river, i think its the south, near to the Tate gallery and the new brigde, also near the Olympics building, across the river from St Pauls Cathedral and The Tower of London

User Avatar

Wiki User

15y ago

What else can I help you with?