Rubber Ducks – The Shop Rome Duck Store the funniest shop thet sells only rubber ducks is in Via dei Coronari 108 a few steps from San Pietro and Castel Sant’Angelo Google Map Plugin