OYO Townhouse Apollo, Hyde Park 64-66 Queensborough Terrace, London W2 3SN