Bickering Twins is a Mexican restaurant offering made-to-order Latin American cuisine in a cozy setting. Enjoy tacos, quesadillas, and freshly squeezed margaritas.