This London apartment truly offers everything one could desire: comfort, beauty, and a prime location right next to Embassy Row and Kensington Palace. Just a few blocks away, my daughter and I delighted in afternoon high tea, and with the tube station just...”
Diana K., Dec. 21 '24