Governors Hall, St Thomas\' Hospital

Westminster Bridge Road
London
United Kingdom