Reviews

0/10

Worst place to get your Electronics, got my 65inches TV on sunday and my place didn't fit the TV. And I decided to returned the TV on Saturday since I haven't even open it. They told me there is no return policy. Just 6days apart.. Can you imagine? Beware guys! Leons is a no no place to get anything. Am going to tell everyone I get across to beware of this company because they don't care if you're satisfied with your purchase or not!!!!!

Approximate cost of services:
$1,100.00
Was this review helpful?