2387 NW 149th St

Opa-Locka, FL 33054

Open Monday - Friday 9am to 5pm | Saturday & Sunday Closed | EST/EDT
Phone: 786-713-8322 / 305-200-5142 | Fax: 789-574-8808 | Email