One Bed Apartment at London Hyde Park Central
London
W2 3UA