Shaftesbury Hyde Park International

52-56 Inverness Terrace, London