It's not a traditional restaurant space. It's more of a foodcourt with table service.
Yes
Probably, but call ahead. It's a food court with limited parking and several restaurants inside, one of which is Chichen itza. Super awesome food.
There's enough room to accommodate a fairly large group. Happy birthday!
Thanks! Your answer is awaiting moderation.