101 North Water Street, Decatur, Illinois 62523(217) 429-4111
Flora Gems is proud to be part of the worldwide network of Official Rolex Retailers, allowed to sell and maintain Rolex Watches.