Narwhal

Restaurant in Galápagos Islands

Opening hours: "con reserva"

El Carmen