X
The Royal Lancaster London Hotel
,
Lancaster Terrace
,
Westminster
,
London
,
W22TY