17 Jun 2013

Red Valentino

Shop window at Red Valentino, in Piazza Spagna, Rome. Italy

Store in Via del Babuino 61.