1. Iron Mountain - Miami 12200 NW 25th St, Miami, FL 33182 Coordinate: 25.79609,-80.39404 Phone: (786) 472-8322