Goyard London Store Opening


French brand, Goyard is looking to open doors
to it's first flagship store in London, UK.