ABCTVs is committed to providing you the highest level of service at prices you can afford. We are located in Wilmington Delaware. Here are just a few more reasons why you should shop with ABCTVs
They sell refurbished goods as new. I was very angry to receive such a TV!!!!!!! Returned it to them.