1. Willard Shutter Co Inc 4420 NW 35th Ct, Miami, FL 33142 Coordinate: 25.81531,-80.25377 Phone: (305) 633-0162
2. Energy Systems & Solutions 3790 SW 140th Ave, Miami, FL 33175 Coordinate: 25.7326,-80.42245 Phone: (305) 559-5307