246-250 Portobello Road Notting Hill London W11 1LL

If there's a Spanish product you have a hankering for and can't find anywhere else, head down to the end of Portobello Road, where the tourists start to feel confused, and look out on the right for this supermarket which has an astounding array of European-sourced foods you won't know you wanted till you try. There's all sorts of dried meat from Spain, cheese of course, and various wines, and lots of things you won't know what to do with unless you're Spanish.

Best Places to stay near Garcia's