James Allen Review
Summary James Allen is one of the top online diamond retailers on the market today. With their wide selection afforded to them by their innovative business model, they strive to be the best with their innovative 360° online diamond viewer and gorgeous array of ring settings. Coupled with their consumer-friendly return policy and lifetime warranty, as