Address:
Lancaster Hall Hotel
35 Craven Terrace
London
W2 3EL
German YMCA also run the Lancaster Hall Hotel.
Lancaster Hall Hotel
35 Craven Terrace
London
W2 3EL
German YMCA also run the Lancaster Hall Hotel.