At Campo de' Fiori, this is one of the best places to shop for eyewear in all of Rome, with a wide selection ranging from sunglasses to prescription frames. A few steps from Corso Vittorio Emanuele II, it offers a very wide selection of both Italian and foreign brands of eyewear. Naturally, it's also well equipped to supply contact lenses.