Does anyone have any feedback about this restaurant? The address is
1929 Chapel Hill Road - across the street from the shopping strip with the Food Lion.
I drove by there around lunch time and there was a lot of cars there. I rarely drive in that area so I've not seen it before. They were advertising all the usual mexican fare in the windows of the restaurant - including tamales.