fbpx

Sephora Store on Gran Via, Madrid

Madrid, Spain – December 22, 2013: Sephora Store on Gran Via, Madrid. People walking on the street