Latta Television & Video Service Center
8893 SW 129th Terrace, Miami, FL, United States, 33176
(305) 235-1771 Se Habla Espanol