DEA Southeast Laboratory

2205 NW 132nd Place
Miami, FL 33182

Type: Laboratory
Square Feet: 57,000