Greetings all!
After juuust losing out bidding on illy cups on ebay, my friend has now resorted to having to shop the traditional way and is looking for a place to purchase Illy cups manually. Does anyone know of a nice shop with a good selection? Preferably London, but I suppose he has cash and will travel. At least as far as the tube will take him.
Cheers!
Anette