Smart Hyde Park View

16 Leinster Terrace, London W2 3EU