Snugglig mews near Buckingham Palace