Los CabosMexican • United States
Best Margarita in town!!
They messed up our order 3 times in the same visit. Then had the nerve to tell us we were wrong. Ummm, Im pretty bamn sure I know what I ordered. Maybe it's Cuz they don't speak good English.