Timbayba is a restaurant serving international cuisine, with notable dishes including sirloin steak. The establishment is located in Puerto Del Carmen, Las Palmas.