Graff opens its first store in Geneva, Switzerland, on prestigious Rue du Rhone; a second Swiss store opens in Gstaad in 2011.
2008
Graff opens its first store in Geneva, Switzerland, on prestigious Rue du Rhone; a second Swiss store opens in Gstaad in 2011.