Obviously the owners wrote the two good reviews on here...this restaurant was sour. :( The chips and salsa were frightening...should have known before I ordered an 2 entrees for myself and my wife. The service was really punctual and great...but honestly that was the only perk. The ice tea was heavily diluted and tasted like water with a lemon. Taco Bell is 3 times more appetizing than Edchada's......sorry.
Pros: good prompt service
Cons: stale food, stale beverages
more