All reviews seem negative
Located right on 104 as you come into Mexico. It's not a bad place, the sevice was okay, the food was okay, but the prices were too high. Nothing exceptional, except maybe their l...