Own or manage a place in town?
Claim a listingThis branch of the national chain of jewelers is located inside Mayfair Mall. The bulk of Swarovski's business is in crystal jewelry, but the store also offers a selection of knick-knacks and homewares, such as picture frames and handbag accessories.