In the food court which is located between Sears and Jcpenney. It should be next to Punta cana restaurant and subway
It's is in the Atrium Food Court.. The entrance to the Food Court is on the side of the mall facing North Point Blvd..
I never seen that place in there
Thanks! Your answer is awaiting moderation.