VCH Lancaster Hall Hotel
35 Craven Terrace, London W2 3EL, Great Britain
+44 207723 9276