Mexicali is a Mexican restaurant offering delicious meals for dine-in or takeaway.