This is the interior of the “Restaurante La Zula” restaurant

Restaurante La Zula located at Ctra. General, 39A, Agulo, La Gomera, SpainES38830.
This is the interior of the “Restaurante La Zula” restaurant Travel photography Family-friendly: true