Concept

London Eye Hospital

Properties

SES ID
  • 455681
Notation
  • 455681
In scheme
Top concept of
Definition
  • Private Harley Street hospital established in 2004. Entered administration on 21 February 2019.