Shaftesbury Hyde Park International

52-55 Inverness Terrace
London
United Kingdom