L'Escale is a French restaurant located in Saint-Jean-de-Luz. It is highly rated by customers for its dining experience. The establishment is open most days of the week.