Los Mariachis is a great place to go get your American/Mexican food. The food is good, the customer service is good and the food gets to you in very reasonable time frame.
Yes, it is.
Don"t eat the fish tacos there. They are Tilapia.
Thanks! Your answer is awaiting moderation.