Update: Sadly this store has now closed, along with the Moroccan garden.
If you're in dire need of some peace, quiet and chocolate then make sure you've got Rococo Chocolates in Belgravia circled on your map. Wander behind the unassuming shop front and you'll be rewarded with a tiny Moroccan-themed courtyard, packed full of flowers, beautiful tiling and even a bee hotel or two. It's a marvellous discovery and a true hidden corner of London. Now, onto that chocolate...
Find the courtyard out the back of Rococo Chocolates, 5 Motcomb Street, SW1X 8JU.