
(Stafford Hotel)
Another great discovery that I made during a recent visit to London (besides a sensational cream puff at Fortnum & Mason that I discovered, and then ate), was the
Stafford Hotel, which is tucked away on quiet, elegant St. James Place in Westminster, just around the corner from where Princes William and Harry live at St. James Palace.
Read full post…