Lancaster Hall Hotel

Lancaster Hall Hotel
35 Craven Terrace, London, W2 3EL