Los Torres is a restaurant specializing in grilled meats. It has multiple locations.