Designed by
Title
Laura Ashley store #34426192
Description
YOKOHAMA, JAPAN - MAY 10: Laura Ashley store window display on May 10, 2012 in Yokohama, Japan. LA is an international furnishings and fashion retail company with 474 stores worldwide.
This image is editorial