Yes, there is a full bakery that sells a variety of cakes. You can even custom order a cake from the bakery.
There's two locations on the same street. One store is larger so it may have birthday cakes. My initial answer is no but you may want to call first to make sure.
Thanks! Your answer is awaiting moderation.