It's less than two miles from the Royal Family's Kensington Palace