Barbacoa is a restaurant located in Santa Cruz de Tenerife, Spain. It is known for its BBQ and grill offerings, providing a casual dining experience. The establishment is open until 11:00 PM.