Flawless spicy margaritas and beef birria tacos shine at this Westminster spot, though the £100-per-head bill and inconsistent mains make it best for drinks and appetizers rather than a full night out.