This business has CLOSED
Report as open?
New Life Medical Institute
Add Hours
Phone: (305) 857-9800
Address: 861 SW 8th St, Miami, FL 33130
Website: We accept Medicaid Share of Cost
861 SW 8th St, Miami, FL 33130
900 SW 8th St, Miami, FL 33130
800 SW 8th St, Miami, FL 33130
900 SW 8th St, Miami, FL 33130
973 SW 8th St, Miami, FL 33130
515 SW 12th Ave Ste 517, Miami, FL 33130
434 SW 12th Ave, Miami, FL 33130
326 SW 12th Ave, Miami, FL 33130
199 E Flagler St # 177, Miami, FL 33131
888 Brickell Ave, Miami, FL 33131