Oddono’s (London, UK)
Oddono’s Selfridges Food Hall 400 Oxford Street London W1A 2LR Dining date: 5/26/12 Oddono’s is an Italian gelato shop in London. It all started when my friend Diana tasted this place during a summer abroad in 2005 and returned to America to rave about it. Apparently, she ate it almost daily for a while. I…