Location Information

River Thames
London
England

Films

Shakespeare In Love (1998)

The World Is Not Enough (1999)