Castro's is great. I haven't had a bad meal from them, and its much more consistent and affordable than Los Politos. Try the cheese enchiladas with green sauce, anything with carnitas, or one of the HUGE burritos. You won't be disappointed. The service is sometimes slow, but the food is worth the wait every time. Their delivery is usually quick, too.
Pros: Food is great
Cons: Service sometimes slow
more