A new Memorial Hermann Convenient Care Center in Alvin is now open as of mid-December, according to the center's website.