Graham & Green has been making an art of one-stop shopping for more than 20 years. Ideas spill out on to the street from the three shops situated on London's Elgin Crescent, just off the bustling Portobello Road. There are prices to suit most pockets, but, beware, you could part with a lot of money very easily.

The shop at number 10 (above) is for women's clothing, stocking labels such as Ghost, John Rocha and John Smedley. Nip next door to number 4 and you enter an elegant world of furnishings, cushions, and kilims, crisp linen dressing gowns, satin pyjamas and velvet scarves. Across the road at number 7, the mood tends more towards modernity and novelty: games, jewellery, kitchenware, stationery and pottery by Emma Bridgewater, Cloverleaf and Poole. A fourth shop on Primrose Hill's Regent's Park Road offers variations on all of the above.

Graham & Green, 4, 7 & 10 Elgin Crescent, London W11 (0171-727 4594); 164 Regent's Park Road, London NW1 (0171-586 2960)