England: London: 119 Buckingham Palace Road