1. New 5895 NW 23rd Ave, Miami, FL 33142 Coordinate: 25.82853,-80.23485 Phone: (305) 635-3866
2. Key Making 90699 SW 8th St, Miami, FL 33194 Coordinate: 25.7576,-80.4505 Phone: (305) 560-5850