Timbayba is a restaurant serving international cuisine, with notable dishes including sirloin steak. The establishment is located in Puerto Del Carmen, Las Palmas.
Calle Gramillo s/n, C. com. Matagorda, local 20, 35510, Puerto Del Carmen, Tías, Las Palmas, Spain