No. It's two plazas down.
They sell the cards to make your own. Don't go there looking to buy greeting cards unless you want a kit.
I'm not sure; but if they dont, there is a Target in the same parking lot as this Michael's
Thanks! Your answer is awaiting moderation.