( 45 Reviews )
Metro by T-Mobile
Cell Phone Store, Electronic Parts Supplier, Electronics Store
6200 SW 8th St West Miami, FL 33144
Jacob Ross
This place is very unprofessional, they where over charging a n100 and told me if I didn't like the price that I should go to another store
( 0 Reviews )