For some people the spiritual heart of England is located in Buckingham Palace, for others it’s Westminster or Eton, but they’re all wrong. The spiritual heart of England is the Savoy Grill.
For some people the spiritual heart of England is located in Buckingham Palace, for others it’s Westminster or Eton, but they’re all wrong. The spiritual heart of England is the Savoy Grill.