1. Roca Lock & Keys 2780 NE 1st St, Homestead, FL 33033 Coordinate: 25.47059,-80.43686 Phone: (305) 459-7754