Contact Us

Physical Address

16800 NW 17th Ave

Miami, FL 33056

Phone: 305.628.2322

Office Hours: Mon - Wed & Fri. 10:00am - 3:00pm

Mailing Address

PO Box 693135

Miami, Florida 33169