America’s Favorite Lechon. Est. 1995 Boy & Rose Torres Roasting USDA Lechon & BBQs. Made in California USA.

Powered by
Addmi logo