Fill out this form to upload a photo of your jewelry. Schedule an appointment with our expert buyer and we will contact you shortly.


Free Insured Overnight Shipping for your Jewelry Anywhere in the United States.


we buy diamonds
We buy diamonds and estate jewelry. We also buy fine gold jewelry. Call our expert buyer for an appointment.

D. Atlas Estates Offices

510 W. Lancaster Avenue
Haverford, PA 19041
By Appointment
576 Fifth Ave | Suite 301
New York, NY 10036
By Appointment

Over 200 5 Star Reviews

Diamond Buyers

D. Atlas Estates IconD. Atlas Estates

510 West Lancaster Avenue, Haverford

4.9 237 reviews

  • Avatar Bridget Hampson ★★★★★ in the last week
    Steve is wonderful and honest. I was nervous and emotional but he made the process of selling my jewelry painless! I was made to feel at ease and got the best price. Highly recommend … More to anyone who is looking to sell!
  • Avatar YAQIONG WANG ★★★★★ a month ago
    Steve provided me with excellent service, honest and fair. Absolutely positive experience. I was treated extremely well and came out feeling I got a fair price for the items I sold. … More Very easy pleasant transaction. I definitely recommend him and D Atlas without hesitation.
  • Avatar Janice Hughes ★★★★★ 3 months ago
    Great experience! First of all, I am local showed up to the shop and was seen without an apointment. Very knowledgeable and friendly! I was able to sell my late mother’s fine jewels … More for double what they had been previously appraised for.

We buy Diamonds in Philadelphia. Sell your diamonds and fine jewelry in Chester County • Delaware • Delaware County • Lancaster County • Lehigh Valley • Luzerne County • Montgomery County • New Jersey

Allentown · Berwyn · Bethlehem · Cherry Hill · Chester  Devon · Easton · Hockessin · Lancaster · Malvern · Moorestown · Paoli · Scranton · Thornton · Valley Forge · Wilkes-Barre · Wilmington

We Buy Diamonds on The Main Line including:­
Ardmore · Bala Cynwyd · Bryn Mawr · Gladwyne · Haverford · Merion · Narberth · Penn Valley · Radnor · Rosemont · St. Davids · Strafford · Villanova · Wayne · Wynnewood