Location Information

Chelsea and Westminster Hospital
London
England

Films

Eyes Wide Shut (1999)

Sliding Doors (1998)