2387 NW 149th St

Opa-Locka, FL 33054

Open Monday - Saturday 10am to 7pm | Sunday 11am to 4pm | EST
Phone: 786-713-8322 / 305-200-5142 | Fax: 789-574-8808 | Email