UK
,London
Holiday Inn Express London - Earl's Court