Contact US See Inside Address & Phone 13054 NW 43rd Ave. Opa Locka, FL 33054 Phone: (305) 769 2343 Fax: (305) 769 2337 Where to find us!