Directory Company Details Villa Maria Nursing Center Address: 1050 NE 125th St, North Miami, FL 33161 United States Phone: 305-891-8850 Fax: 305-891-3361 Company Type: In-House Service Professional