k
kimone Spencer Review of Tech Depot
Best shop located in the heart of Vaughan
Best shop located in the heart of Vaughan
Great customer service and the best prices
I was referee to them and it was worth the visit
Got my computer fixed and bought an iPhone 11 pro for a great deal
Definitely I will be a regular customer
Comments: