. . . "Buckingham Palace, Harrods, one of the largest department stores in the world, and the Westminster Abbey are some of the major tourist spots that are located within 2 kilometres from the property." .