Our Sam's Club carries them. You can get a variety of slices or all one kind.
I bought one for my dad to take to the senior center for his birthday. I think it was about $15. I bought one at a local bakery for our family celebration - it was $30, but wow the bakery one was so much better.
I'm guessing that maybe they are better from the restaurant if they haven't been frozen.