12875 Alexandria Drive
Opa Locka, FL 33054
Open Monday - Friday 8am to 5pm | Saturday 8am to 1pm EST
Phone: 786-577-0947 | Email