L'Ecureuil Espagnol is a Spanish restaurant known for its paella, tapas, and sangria, serving customers since 1976.