All I can say is I love this place. Everyone I know loves this place. It's proabably one of the only reasons I do to Downtown Pittsburg. Some friends and I went to a mexican restaurant in Oakland just to try it out. Well to make a long story short, when we got back to Pittsburg we went to New Mecca to really eat. I guess that's what we get for trying to be adventurous.
Pros: Everything!!!
Cons: Seating
more