Tacuba Cart

Food Truck
$
New Haven, CT 06512

Tips

  • The lamb is amazing.. Can't decide between pork and lamb usually