Millennium Physician Group – Englewood Walk-In Medical Center 3000 South McCall Road, Englewood, FL 34224