Yes
Chat with our AI personalities
On the South Bank of River Thames in London.
Shakespeare's Globe is a reconstruction of the Globe Theatre, located in Southwark on the south bank of the River Thames, London, UK
The Globe Theatre, on the south bank of the River Thames, London
They were built at the south of the River Thames.
On the south bank of the Thames river