OYO Townhouse Apollo, Hyde Park

64-66 Queensborough Terrace, London W2 3SN